# near model CODE resource # jump table entries: 3448-3506 (59 of them) 00000000 4E56 FEE6 link A6, -0x011A 00000004 4E5E unlink A6 00000006 4E75 rts 00000008 4E56 FFC4 link A6, -0x003C 0000000C 4E5E unlink A6 0000000E 4E75 rts 00000010 4E56 FFF4 link A6, -0x000C 00000014 48E7 0118 movem.l -[A7], D7,A3,A4 00000018 42A7 clr.l -[A7] 0000001A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 0000001E 201F move.l D0, [A7]+ 00000020 3E00 move.w D7, D0 00000022 102D FEBF move.b D0, [A5 - 0x141] 00000026 6668 bne +0x6A /* 00000090 */ 00000028 4267 clr.w -[A7] 0000002A 3F07 move.w -[A7], D7 0000002C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00000030 101F move.b D0, [A7]+ 00000032 660A bne +0xC /* 0000003E */ 00000034 3F3C 000B move.w -[A7], 0xB 00000038 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000003C 6052 bra +0x54 /* 00000090 */ label0000003E: 0000003E 42A7 clr.l -[A7] 00000040 3F07 move.w -[A7], D7 00000042 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00000046 285F movea.l A4, [A7]+ 00000048 7003 moveq.l D0, 0x03 0000004A B02C 0006 cmp.b D0, [A4 + 0x6] 0000004E 670A beq +0xC /* 0000005A */ 00000050 3F3C 000F move.w -[A7], 0xF 00000054 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000058 6036 bra +0x38 /* 00000090 */ label0000005A: 0000005A 4267 clr.w -[A7] 0000005C 2F2C 000C move.l -[A7], [A4 + 0xC] 00000060 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000064 101F move.b D0, [A7]+ 00000066 660A bne +0xC /* 00000072 */ 00000068 3F3C 0010 move.w -[A7], 0x10 0000006C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000070 601E bra +0x20 /* 00000090 */ label00000072: 00000072 42A7 clr.l -[A7] 00000074 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00000078 265F movea.l A3, [A7]+ 0000007A 7008 moveq.l D0, 0x08 0000007C 2F00 move.l -[A7], D0 0000007E 3F07 move.w -[A7], D7 00000080 42A7 clr.l -[A7] 00000082 42A7 clr.l -[A7] 00000084 70FF moveq.l D0, 0xFFFFFFFF 00000086 2F00 move.l -[A7], D0 00000088 2F0B move.l -[A7], A3 0000008A 42A7 clr.l -[A7] 0000008C 4EAD 082A jsr [A5 + 0x82A /* export_257 */] label00000090: 00000090 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000094 4E5E unlink A6 00000096 4E75 rts 00000098 4E56 FFF6 link A6, -0x000A 0000009C 2F0C move.l -[A7], A4 0000009E 42A7 clr.l -[A7] 000000A0 A924 syscall FrontWindow 000000A2 285F movea.l A4, [A7]+ label000000A4: 000000A4 7008 moveq.l D0, 0x08 000000A6 B06C 006C cmp.w D0, [A4 + 0x6C] 000000AA 6706 beq +0x8 /* 000000B2 */ 000000AC 3F2C 006C move.w -[A7], [A4 + 0x6C] 000000B0 A9B7 syscall CloseDeskAcc label000000B2: 000000B2 286C 0090 movea.l A4, [A4 + 0x90] 000000B6 200C move.l D0, A4 000000B8 66EA bne -0x14 /* 000000A4 */ 000000BA 285F movea.l A4, [A7]+ 000000BC 4E5E unlink A6 000000BE 4E75 rts fn000000C0: 000000C0 4E56 0000 link A6, 0 000000C4 206E 0008 movea.l A0, [A6 + 0x8] 000000C8 70FE moveq.l D0, 0xFFFFFFFE 000000CA B050 cmp.w D0, [A0] 000000CC 57C0 seq D0 000000CE 7222 moveq.l D1, 0x22 000000D0 B2A8 0002 cmp.l D1, [A0 + 0x2] 000000D4 57C1 seq D1 000000D6 C001 and.b D0, D1 000000D8 6708 beq +0xA /* 000000E2 */ 000000DA 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000000E0 6014 bra +0x16 /* 000000F6 */ label000000E2: 000000E2 422E 000C clr.b [A6 + 0xC] 000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000EA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000000F2 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000000F6: 000000F6 4E5E unlink A6 000000F8 2E9F move.l [A7], [A7]+ 000000FA 4E75 rts fn000000FC: 000000FC 4E56 FFFA link A6, -0x0006 00000100 486D FACA pea.l [A5 - 0x536] 00000104 486E FFFA pea.l [A6 - 0x6] 00000108 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000010C 4267 clr.w -[A7] 0000010E 486E FFFA pea.l [A6 - 0x6] 00000112 4EBA FFAC jsr [PC - 0x54 /* 000000C0 */] 00000116 101F move.b D0, [A7]+ 00000118 6602 bne +0x4 /* 0000011C */ 0000011A 6026 bra +0x28 /* 00000142 */ label0000011C: 0000011C 486E FFFA pea.l [A6 - 0x6] 00000120 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000124 7004 moveq.l D0, 0x04 00000126 B06E FFFA cmp.w D0, [A6 - 0x6] 0000012A 6608 bne +0xA /* 00000134 */ 0000012C 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2] 00000132 600E bra +0x10 /* 00000142 */ label00000134: 00000134 4A6E FFFA tst.w [A6 - 0x6] 00000138 6708 beq +0xA /* 00000142 */ 0000013A 3F3C 001F move.w -[A7], 0x1F 0000013E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label00000142: 00000142 4E5E unlink A6 00000144 4E75 rts 00000146 4E56 FFFC link A6, -0x0004 0000014A 42A7 clr.l -[A7] 0000014C 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000150 201F move.l D0, [A7]+ 00000152 3D40 FFFC move.w [A6 - 0x4], D0 00000156 102D FEBF move.b D0, [A5 - 0x141] 0000015A 660A bne +0xC /* 00000166 */ 0000015C 3B6E FFFC FECE move.w [A5 - 0x132], [A6 - 0x4] 00000162 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] label00000166: 00000166 4E5E unlink A6 00000168 4E75 rts fn0000016A: 0000016A 4E56 FFFA link A6, -0x0006 0000016E 102E 0008 move.b D0, [A6 + 0x8] 00000172 6622 bne +0x24 /* 00000196 */ 00000174 486D FACA pea.l [A5 - 0x536] 00000178 486E FFFA pea.l [A6 - 0x6] 0000017C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000180 4A6E FFFA tst.w [A6 - 0x6] 00000184 675A beq +0x5C /* 000001E0 */ 00000186 4267 clr.w -[A7] 00000188 486E FFFA pea.l [A6 - 0x6] 0000018C 4EBA FF32 jsr [PC - 0xCE /* 000000C0 */] 00000190 101F move.b D0, [A7]+ 00000192 6602 bne +0x4 /* 00000196 */ 00000194 604A bra +0x4C /* 000001E0 */ label00000196: 00000196 486E FFFA pea.l [A6 - 0x6] 0000019A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 0000019E 7004 moveq.l D0, 0x04 000001A0 B06E FFFA cmp.w D0, [A6 - 0x6] 000001A4 660A bne +0xC /* 000001B0 */ 000001A6 206E 000A movea.l A0, [A6 + 0xA] 000001AA 20AE FFFC move.l [A0], [A6 - 0x4] 000001AE 6030 bra +0x32 /* 000001E0 */ label000001B0: 000001B0 7009 moveq.l D0, 0x09 000001B2 B06E FFFA cmp.w D0, [A6 - 0x6] 000001B6 661A bne +0x1C /* 000001D2 */ 000001B8 206E 000A movea.l A0, [A6 + 0xA] 000001BC 2F08 move.l -[A7], A0 000001BE 42A7 clr.l -[A7] 000001C0 226E FFFC movea.l A1, [A6 - 0x4] 000001C4 2F11 move.l -[A7], [A1] 000001C6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000001CA 201F move.l D0, [A7]+ 000001CC 205F movea.l A0, [A7]+ 000001CE 2080 move.l [A0], D0 000001D0 600E bra +0x10 /* 000001E0 */ label000001D2: 000001D2 4A6E FFFA tst.w [A6 - 0x6] 000001D6 6708 beq +0xA /* 000001E0 */ 000001D8 3F3C 001F move.w -[A7], 0x1F 000001DC 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000001E0: 000001E0 4E5E unlink A6 000001E2 205F movea.l A0, [A7]+ 000001E4 5C4F addq.w A7, 6 000001E6 4ED0 jmp [A0] 000001E8 4E56 FFF8 link A6, -0x0008 000001EC 2F07 move.l -[A7], D7 000001EE 42A7 clr.l -[A7] 000001F0 A975 syscall TickCount 000001F2 2E1F move.l D7, [A7]+ 000001F4 203C 7FFF FFFF move.l D0, 0x7FFFFFFF 000001FA 9087 sub.l D0, D7 000001FC 2D40 FFFC move.l [A6 - 0x4], D0 00000200 486E FFFC pea.l [A6 - 0x4] 00000204 1F3C 0001 move.b -[A7], 0x1 00000208 4EBA FF60 jsr [PC - 0xA0 /* 0000016A */] 0000020C 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000210 BEA8 0154 cmp.l D7, [A0 + 0x154] 00000214 6D22 blt +0x24 /* 00000238 */ 00000216 226D F4C8 movea.l A1, [A5 - 0xB38] 0000021A 3028 0152 move.w D0, [A0 + 0x152] 0000021E B051 cmp.w D0, [A1] 00000220 6716 beq +0x18 /* 00000238 */ 00000222 202E FFFC move.l D0, [A6 - 0x4] 00000226 D087 add.l D0, D7 00000228 2140 0154 move.l [A0 + 0x154], D0 0000022C 206D F4C8 movea.l A0, [A5 - 0xB38] 00000230 226D F4D4 movea.l A1, [A5 - 0xB2C] 00000234 3350 0152 move.w [A1 + 0x152], [A0] label00000238: 00000238 2E1F move.l D7, [A7]+ 0000023A 4E5E unlink A6 0000023C 4E75 rts 0000023E 4E56 FEF4 link A6, -0x010C 00000242 486E FEF4 pea.l [A6 - 0x10C] 00000246 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 0000024A 102D FEBF move.b D0, [A5 - 0x141] 0000024E 6656 bne +0x58 /* 000002A6 */ 00000250 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 00000254 486E FF00 pea.l [A6 - 0x100] 00000258 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 0000025C 486E FEF4 pea.l [A6 - 0x10C] 00000260 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000264 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00000268 487A 0040 pea.l [PC + 0x40 /* 000002AA, value 0x1204E56 */] 0000026C 486E FF00 pea.l [A6 - 0x100] 00000270 3F3C 0001 move.w -[A7], 0x1 00000274 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00000278 422E FF01 clr.b [A6 - 0xFF] 0000027C 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 00000280 102D F6BA move.b D0, [A5 - 0x946] 00000284 6704 beq +0x6 /* 0000028A */ 00000286 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] label0000028A: 0000028A 486E FEFC pea.l [A6 - 0x104] 0000028E A874 syscall GetPort 00000290 4267 clr.w -[A7] 00000292 486E FF00 pea.l [A6 - 0x100] 00000296 A9B6 syscall OpenDeskAcc 00000298 3D5F FEFA move.w [A6 - 0x106], [A7]+ 0000029C 2F2E FEFC move.l -[A7], [A6 - 0x104] 000002A0 A873 syscall SetPort 000002A2 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] label000002A6: 000002A6 4E5E unlink A6 000002A8 4E75 rts 000002AA 0120 btst -[A0], D0 fn000002AC: 000002AC 4E56 0000 link A6, 0 000002B0 486D FD98 pea.l [A5 - 0x268] 000002B4 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000002B8 422D FD97 clr.b [A5 - 0x269] 000002BC 4AAD F264 tst.l [A5 - 0xD9C] 000002C0 6706 beq +0x8 /* 000002C8 */ 000002C2 2F2D F264 move.l -[A7], [A5 - 0xD9C] 000002C6 A93C syscall SetMenuBar label000002C8: 000002C8 4E5E unlink A6 000002CA 4E75 rts fn000002CC: 000002CC 4E56 0000 link A6, 0 000002D0 2F0C move.l -[A7], A4 000002D2 7000 moveq.l D0, 0x00 000002D4 2D40 000A move.l [A6 + 0xA], D0 000002D8 4267 clr.w -[A7] 000002DA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002DE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000002E2 101F move.b D0, [A7]+ 000002E4 6602 bne +0x4 /* 000002E8 */ 000002E6 6034 bra +0x36 /* 0000031C */ label000002E8: 000002E8 42A7 clr.l -[A7] 000002EA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002EE 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000002F2 285F movea.l A4, [A7]+ 000002F4 7003 moveq.l D0, 0x03 000002F6 B02C 0006 cmp.b D0, [A4 + 0x6] 000002FA 6620 bne +0x22 /* 0000031C */ 000002FC 4AAC 0008 tst.l [A4 + 0x8] 00000300 671A beq +0x1C /* 0000031C */ 00000302 42A7 clr.l -[A7] 00000304 206C 0008 movea.l A0, [A4 + 0x8] 00000308 2050 movea.l A0, [A0] 0000030A 2F28 003E move.l -[A7], [A0 + 0x3E] 0000030E 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000312 4A9F tst.l [A7]+ 00000314 6706 beq +0x8 /* 0000031C */ 00000316 2D6C 0008 000A move.l [A6 + 0xA], [A4 + 0x8] label0000031C: 0000031C 285F movea.l A4, [A7]+ 0000031E 4E5E unlink A6 00000320 205F movea.l A0, [A7]+ 00000322 544F addq.w A7, 2 00000324 4ED0 jmp [A0] 00000326 4E56 FFF8 link A6, -0x0008 0000032A 2F0C move.l -[A7], A4 0000032C 7000 moveq.l D0, 0x00 0000032E 2D40 FFFC move.l [A6 - 0x4], D0 00000332 486E FFFC pea.l [A6 - 0x4] 00000336 1F3C 0001 move.b -[A7], 0x1 0000033A 4EBA FE2E jsr [PC - 0x1D2 /* 0000016A */] 0000033E 102D FEBF move.b D0, [A5 - 0x141] 00000342 6702 beq +0x4 /* 00000346 */ 00000344 6050 bra +0x52 /* 00000396 */ label00000346: 00000346 4AAE FFFC tst.l [A6 - 0x4] 0000034A 6606 bne +0x8 /* 00000352 */ 0000034C 4EBA FF5E jsr [PC - 0xA2 /* 000002AC */] 00000350 6044 bra +0x46 /* 00000396 */ label00000352: 00000352 4A2D FD97 tst.b [A5 - 0x269] 00000356 6610 bne +0x12 /* 00000368 */ 00000358 486D F264 pea.l [A5 - 0xD9C] 0000035C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000360 42A7 clr.l -[A7] 00000362 A93B syscall GetMenuBar 00000364 2B5F F264 move.l [A5 - 0xD9C], [A7]+ label00000368: 00000368 42A7 clr.l -[A7] 0000036A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000036E 4EBA FF5C jsr [PC - 0xA4 /* 000002CC */] 00000372 285F movea.l A4, [A7]+ 00000374 200C move.l D0, A4 00000376 6712 beq +0x14 /* 0000038A */ 00000378 2F0C move.l -[A7], A4 0000037A 4EBA 283A jsr [PC + 0x283A /* 00002BB6 */] 0000037E 102D F6BA move.b D0, [A5 - 0x946] 00000382 6712 beq +0x14 /* 00000396 */ 00000384 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000388 600C bra +0xE /* 00000396 */ label0000038A: 0000038A 4EBA FF20 jsr [PC - 0xE0 /* 000002AC */] 0000038E 3F3C 000B move.w -[A7], 0xB 00000392 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label00000396: 00000396 285F movea.l A4, [A7]+ 00000398 4E5E unlink A6 0000039A 4E75 rts 0000039C 4E56 FFF8 link A6, -0x0008 000003A0 48E7 0108 movem.l -[A7], D7,A4 000003A4 42A7 clr.l -[A7] 000003A6 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000003AA 201F move.l D0, [A7]+ 000003AC 3D40 FFFE move.w [A6 - 0x2], D0 000003B0 4267 clr.w -[A7] 000003B2 486E FFFE pea.l [A6 - 0x2] 000003B6 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 000003BA 101F move.b D0, [A7]+ 000003BC 6602 bne +0x4 /* 000003C0 */ 000003BE 6058 bra +0x5A /* 00000418 */ label000003C0: 000003C0 4267 clr.w -[A7] 000003C2 4EBA FD38 jsr [PC - 0x2C8 /* 000000FC */] 000003C6 3E1F move.w D7, [A7]+ 000003C8 102D FEBF move.b D0, [A5 - 0x141] 000003CC 664A bne +0x4C /* 00000418 */ 000003CE 286D F4C8 movea.l A4, [A5 - 0xB38] 000003D2 4A47 tst.w D7 000003D4 6622 bne +0x24 /* 000003F8 */ 000003D6 2F2C 0886 move.l -[A7], [A4 + 0x886] 000003DA 3F3C 0004 move.w -[A7], 0x4 000003DE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000003E2 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 000003E6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000003EA 3F3C 0004 move.w -[A7], 0x4 000003EE 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 000003F2 295F 0886 move.l [A4 + 0x886], [A7]+ 000003F6 6020 bra +0x22 /* 00000418 */ label000003F8: 000003F8 2F2C 0886 move.l -[A7], [A4 + 0x886] 000003FC 3F3C 0004 move.w -[A7], 0x4 00000400 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000404 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 00000408 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 0000040C 3F3C 0004 move.w -[A7], 0x4 00000410 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 00000414 295F 0886 move.l [A4 + 0x886], [A7]+ label00000418: 00000418 4CDF 1080 movem.l D7,A4, [A7]+ 0000041C 4E5E unlink A6 0000041E 4E75 rts 00000420 4E56 FDF4 link A6, -0x020C 00000424 486E FDF4 pea.l [A6 - 0x20C] 00000428 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 0000042C 102D FEBF move.b D0, [A5 - 0x141] 00000430 6600 008E bne +0x90 /* 000004C0 */ 00000434 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 00000438 486E FE00 pea.l [A6 - 0x200] 0000043C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00000440 486E FDF4 pea.l [A6 - 0x20C] 00000444 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000448 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 0000044C 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000450 486D FACA pea.l [A5 - 0x536] 00000454 486E FDF4 pea.l [A6 - 0x20C] 00000458 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000045C 7008 moveq.l D0, 0x08 0000045E B06E FDF4 cmp.w D0, [A6 - 0x20C] 00000462 57C0 seq D0 00000464 7232 moveq.l D1, 0x32 00000466 B2AE FDF6 cmp.l D1, [A6 - 0x20A] 0000046A 57C1 seq D1 0000046C C001 and.b D0, D1 0000046E 6734 beq +0x36 /* 000004A4 */ 00000470 41EE FF00 lea.l A0, [A6 - 0x100] 00000474 43EE FE00 lea.l A1, [A6 - 0x200] 00000478 703F moveq.l D0, 0x3F label0000047A: 0000047A 20D9 move.l [A0]+, [A1]+ 0000047C 51C8 FFFC dbf D0, -0x6 /* 0000047A */ 00000480 486E FDF4 pea.l [A6 - 0x20C] 00000484 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00000488 102D FEBF move.b D0, [A5 - 0x141] 0000048C 6632 bne +0x34 /* 000004C0 */ 0000048E 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 00000492 486E FE00 pea.l [A6 - 0x200] 00000496 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 0000049A 486E FDF4 pea.l [A6 - 0x20C] 0000049E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000004A2 6010 bra +0x12 /* 000004B4 */ label000004A4: 000004A4 486D FACA pea.l [A5 - 0x536] 000004A8 486E FDF4 pea.l [A6 - 0x20C] 000004AC 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000004B0 422E FF00 clr.b [A6 - 0x100] label000004B4: 000004B4 486E FE00 pea.l [A6 - 0x200] 000004B8 486E FF00 pea.l [A6 - 0x100] 000004BC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] label000004C0: 000004C0 4E5E unlink A6 000004C2 4E75 rts 000004C4 4E56 FFFC link A6, -0x0004 000004C8 48E7 0118 movem.l -[A7], D7,A3,A4 000004CC 42A7 clr.l -[A7] 000004CE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000004D2 201F move.l D0, [A7]+ 000004D4 3D40 FFFE move.w [A6 - 0x2], D0 000004D8 4267 clr.w -[A7] 000004DA 486E FFFE pea.l [A6 - 0x2] 000004DE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 000004E2 101F move.b D0, [A7]+ 000004E4 6604 bne +0x6 /* 000004EA */ 000004E6 6000 0084 bra +0x86 /* 0000056C */ label000004EA: 000004EA 4267 clr.w -[A7] 000004EC 4EBA FC0E jsr [PC - 0x3F2 /* 000000FC */] 000004F0 3E1F move.w D7, [A7]+ 000004F2 102D FEBF move.b D0, [A5 - 0x141] 000004F6 6674 bne +0x76 /* 0000056C */ 000004F8 286D F4C8 movea.l A4, [A5 - 0xB38] 000004FC 4A47 tst.w D7 000004FE 6622 bne +0x24 /* 00000522 */ 00000500 2F2C 0766 move.l -[A7], [A4 + 0x766] 00000504 3F3C 0004 move.w -[A7], 0x4 00000508 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000050C 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 00000510 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00000514 3F3C 0004 move.w -[A7], 0x4 00000518 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 0000051C 295F 0766 move.l [A4 + 0x766], [A7]+ 00000520 604A bra +0x4C /* 0000056C */ label00000522: 00000522 2F2C 0766 move.l -[A7], [A4 + 0x766] 00000526 3F3C 0004 move.w -[A7], 0x4 0000052A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000052E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 00000532 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000536 3F3C 0004 move.w -[A7], 0x4 0000053A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 0000053E 295F 0766 move.l [A4 + 0x766], [A7]+ 00000542 7006 moveq.l D0, 0x06 00000544 B06E FFFE cmp.w D0, [A6 - 0x2] 00000548 6E22 bgt +0x24 /* 0000056C */ 0000054A 302E FFFE move.w D0, [A6 - 0x2] 0000054E E940 asl D0.w, 4 00000550 47F4 00DE lea.l A3, [A4 + D0.w - 0x34] 00000554 4A2B 0002 tst.b [A3 + 0x2] 00000558 6606 bne +0x8 /* 00000560 */ 0000055A 177C 007F 0002 move.b [A3 + 0x2], 0x7F label00000560: 00000560 4A2B 0003 tst.b [A3 + 0x3] 00000564 6606 bne +0x8 /* 0000056C */ 00000566 177C 0080 0003 move.b [A3 + 0x3], 0x80 label0000056C: 0000056C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000570 4E5E unlink A6 00000572 4E75 rts fn00000574: 00000574 4E56 0000 link A6, 0 00000578 206D F4C8 movea.l A0, [A5 - 0xB38] 0000057C 41E8 001E lea.l A0, [A0 + 0x1E] 00000580 2D48 0008 move.l [A6 + 0x8], A0 00000584 4E5E unlink A6 00000586 4E75 rts fn00000588: 00000588 4E56 FEF8 link A6, -0x0108 0000058C 48E7 0108 movem.l -[A7], D7,A4 00000590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000594 4267 clr.w -[A7] 00000596 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000059A 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF 000005A0 206D F4D4 movea.l A0, [A5 - 0xB2C] 000005A4 3D68 0002 FEF8 move.w [A6 - 0x108], [A0 + 0x2] 000005AA 7E01 moveq.l D7, 0x01 000005AC 6052 bra +0x54 /* 00000600 */ label000005AE: 000005AE 42A7 clr.l -[A7] 000005B0 3F07 move.w -[A7], D7 000005B2 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000005B6 285F movea.l A4, [A7]+ 000005B8 7006 moveq.l D0, 0x06 000005BA B02C 0006 cmp.b D0, [A4 + 0x6] 000005BE 663C bne +0x3E /* 000005FC */ 000005C0 42A7 clr.l -[A7] 000005C2 2F0C move.l -[A7], A4 000005C4 3F3C 0001 move.w -[A7], 0x1 000005C8 486E FEFE pea.l [A6 - 0x102] 000005CC 2F3C 0000 0100 move.l -[A7], 0x100 000005D2 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] 000005D6 4A9F tst.l [A7]+ 000005D8 6722 beq +0x24 /* 000005FC */ 000005DA 486E FEFE pea.l [A6 - 0x102] 000005DE 4267 clr.w -[A7] 000005E0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000005E4 206E 0008 movea.l A0, [A6 + 0x8] 000005E8 2F08 move.l -[A7], A0 000005EA 486E FEFE pea.l [A6 - 0x102] 000005EE 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 000005F2 101F move.b D0, [A7]+ 000005F4 6706 beq +0x8 /* 000005FC */ 000005F6 3D47 000C move.w [A6 + 0xC], D7 000005FA 600A bra +0xC /* 00000606 */ label000005FC: 000005FC 5247 addq.w D7, 1 000005FE 6906 bvs +0x8 /* 00000606 */ label00000600: 00000600 BE6E FEF8 cmp.w D7, [A6 - 0x108] 00000604 6FA8 ble -0x56 /* 000005AE */ label00000606: 00000606 4CDF 1080 movem.l D7,A4, [A7]+ 0000060A 4E5E unlink A6 0000060C 2E9F move.l [A7], [A7]+ 0000060E 4E75 rts fn00000610: 00000610 4E56 0000 link A6, 0 00000614 2F0C move.l -[A7], A4 00000616 42A7 clr.l -[A7] 00000618 4EBA FF5A jsr [PC - 0xA6 /* 00000574 */] 0000061C 285F movea.l A4, [A7]+ 0000061E 196E 000B 0001 move.b [A4 + 0x1], [A6 + 0xB] 00000624 396E 0008 0006 move.w [A4 + 0x6], [A6 + 0x8] 0000062A 7000 moveq.l D0, 0x00 0000062C 302E 0008 move.w D0, [A6 + 0x8] 00000630 4680 not.l D0 00000632 206D F4C8 movea.l A0, [A5 - 0xB38] 00000636 3140 0284 move.w [A0 + 0x284], D0 0000063A 7016 moveq.l D0, 0x16 0000063C B06E 000A cmp.w D0, [A6 + 0xA] 00000640 670C beq +0xE /* 0000064E */ 00000642 486D F3C8 pea.l [A5 - 0xC38] 00000646 3F3C 0001 move.w -[A7], 0x1 0000064A 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */] label0000064E: 0000064E 285F movea.l A4, [A7]+ 00000650 4E5E unlink A6 00000652 2E9F move.l [A7], [A7]+ 00000654 4E75 rts fn00000656: 00000656 4E56 FFF2 link A6, -0x000E 0000065A 48E7 0308 movem.l -[A7], D6,D7,A4 0000065E 206E 0008 movea.l A0, [A6 + 0x8] 00000662 43EE FFFA lea.l A1, [A6 - 0x6] 00000666 22D8 move.l [A1]+, [A0]+ 00000668 3290 move.w [A1], [A0] 0000066A 422E 000C clr.b [A6 + 0xC] 0000066E 302E FFFE move.w D0, [A6 - 0x2] 00000672 0440 006E subi.w D0, 0x6E /* 'n' */ 00000676 6B00 013C bmi +0x13E /* 000007B4 */ 0000067A 0C40 0005 cmpi.w D0, 0x5 0000067E 6E00 0134 bgt +0x136 /* 000007B4 */ 00000682 D040 add.w D0, D0 00000684 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000688 4EFB 0000 jmp [PC + D0.w] 0000068C 000E 001C ori.b A6, 0x1C 00000690 002A 0038 0072 ori.b [A2 + 0x72], 0x38 /* '8' */ 00000696 00A8 2F3C 0001 0016 ori.l [A0 + 0x16], 0x2F3C0001 0000069E 4EBA FF70 jsr [PC - 0x90 /* 00000610 */] 000006A2 6000 00FC bra +0xFE /* 000007A0 */ 000006A6 2F3C 0002 0016 move.l -[A7], 0x20016 000006AC 4EBA FF62 jsr [PC - 0x9E /* 00000610 */] 000006B0 6000 00EE bra +0xF0 /* 000007A0 */ 000006B4 2F3C 0003 0016 move.l -[A7], 0x30016 000006BA 4EBA FF54 jsr [PC - 0xAC /* 00000610 */] 000006BE 6000 00E0 bra +0xE2 /* 000007A0 */ 000006C2 4267 clr.w -[A7] 000006C4 4EBA FA36 jsr [PC - 0x5CA /* 000000FC */] 000006C8 3E1F move.w D7, [A7]+ 000006CA 102D FEBF move.b D0, [A5 - 0x141] 000006CE 6600 00E4 bne +0xE6 /* 000007B4 */ 000006D2 7028 moveq.l D0, 0x28 000006D4 B047 cmp.w D0, D7 000006D6 5EC0 sgt D0 000006D8 4A00 tst.b D0 000006DA 660A bne +0xC /* 000006E6 */ 000006DC 0C47 0118 cmpi.w D7, 0x118 000006E0 5EC1 sgt D1 000006E2 8001 or.b D0, D1 000006E4 6702 beq +0x4 /* 000006E8 */ label000006E6: 000006E6 7E28 moveq.l D7, 0x28 label000006E8: 000006E8 3F3C 0016 move.w -[A7], 0x16 000006EC 3007 move.w D0, D7 000006EE D07C 8000 add.w D0, 0x8000 000006F2 3F00 move.w -[A7], D0 000006F4 4EBA FF1A jsr [PC - 0xE6 /* 00000610 */] 000006F8 6000 00A6 bra +0xA8 /* 000007A0 */ 000006FC 4267 clr.w -[A7] 000006FE 4EBA F9FC jsr [PC - 0x604 /* 000000FC */] 00000702 3E1F move.w D7, [A7]+ 00000704 102D FEBF move.b D0, [A5 - 0x141] 00000708 6600 00AA bne +0xAC /* 000007B4 */ 0000070C 4A47 tst.w D7 0000070E 5DC0 slt D0 00000710 4A00 tst.b D0 00000712 660A bne +0xC /* 0000071E */ 00000714 727F moveq.l D1, 0x7F 00000716 B247 cmp.w D1, D7 00000718 5DC1 slt D1 0000071A 8001 or.b D0, D1 0000071C 6702 beq +0x4 /* 00000720 */ label0000071E: 0000071E 4247 clr.w D7 label00000720: 00000720 3F3C 0016 move.w -[A7], 0x16 00000724 3007 move.w D0, D7 00000726 D07C 0080 add.w D0, 0x80 0000072A 3F00 move.w -[A7], D0 0000072C 4EBA FEE2 jsr [PC - 0x11E /* 00000610 */] 00000730 606E bra +0x70 /* 000007A0 */ 00000732 4267 clr.w -[A7] 00000734 4EBA F9C6 jsr [PC - 0x63A /* 000000FC */] 00000738 3E1F move.w D7, [A7]+ 0000073A 102D FEBF move.b D0, [A5 - 0x141] 0000073E 6674 bne +0x76 /* 000007B4 */ 00000740 4267 clr.w -[A7] 00000742 4EBA F9B8 jsr [PC - 0x648 /* 000000FC */] 00000746 3C1F move.w D6, [A7]+ 00000748 102D FEBF move.b D0, [A5 - 0x141] 0000074C 6666 bne +0x68 /* 000007B4 */ 0000074E 7001 moveq.l D0, 0x01 00000750 B047 cmp.w D0, D7 00000752 5EC0 sgt D0 00000754 4A00 tst.b D0 00000756 660A bne +0xC /* 00000762 */ 00000758 7204 moveq.l D1, 0x04 0000075A B247 cmp.w D1, D7 0000075C 5DC1 slt D1 0000075E 8001 or.b D0, D1 00000760 6702 beq +0x4 /* 00000764 */ label00000762: 00000762 7E01 moveq.l D7, 0x01 label00000764: 00000764 7001 moveq.l D0, 0x01 00000766 B046 cmp.w D0, D6 00000768 5EC0 sgt D0 0000076A 4A00 tst.b D0 0000076C 660A bne +0xC /* 00000778 */ 0000076E 0C46 03FF cmpi.w D6, 0x3FF 00000772 5EC1 sgt D1 00000774 8001 or.b D0, D1 00000776 6702 beq +0x4 /* 0000077A */ label00000778: 00000778 7C01 moveq.l D6, 0x01 label0000077A: 0000077A 3F3C 0016 move.w -[A7], 0x16 0000077E 3007 move.w D0, D7 00000780 5340 subq.w D0, 1 00000782 48C0 ext.l D0 00000784 7200 moveq.l D1, 0x00 00000786 3406 move.w D2, D6 00000788 5342 subq.w D2, 1 0000078A 3202 move.w D1, D2 0000078C E589 lsl D1, 2 0000078E D280 add.l D1, D0 00000790 D2BC FFFF 9000 add.l D1, 0xFFFF9000 00000796 3F01 move.w -[A7], D1 00000798 4EBA FE76 jsr [PC - 0x18A /* 00000610 */] 0000079C 6002 bra +0x4 /* 000007A0 */ 0000079E 6014 bra +0x16 /* 000007B4 */ label000007A0: 000007A0 286D F4C8 movea.l A4, [A5 - 0xB38] 000007A4 7010 moveq.l D0, 0x10 000007A6 80AC 0766 or.l D0, [A4 + 0x766] 000007AA 2940 0766 move.l [A4 + 0x766], D0 000007AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label000007B4: 000007B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000007B8 4E5E unlink A6 000007BA 2E9F move.l [A7], [A7]+ 000007BC 4E75 rts 000007BE 4E56 FEF0 link A6, -0x0110 000007C2 48E7 0308 movem.l -[A7], D6,D7,A4 000007C6 286D F4C8 movea.l A4, [A5 - 0xB38] 000007CA 486D FACA pea.l [A5 - 0x536] 000007CE 486E FFFA pea.l [A6 - 0x6] 000007D2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000007D6 7008 moveq.l D0, 0x08 000007D8 B06E FFFA cmp.w D0, [A6 - 0x6] 000007DC 6610 bne +0x12 /* 000007EE */ 000007DE 4267 clr.w -[A7] 000007E0 486E FFFA pea.l [A6 - 0x6] 000007E4 4EBA FE70 jsr [PC - 0x190 /* 00000656 */] 000007E8 101F move.b D0, [A7]+ 000007EA 6600 00B4 bne +0xB6 /* 000008A0 */ label000007EE: 000007EE 486D FACA pea.l [A5 - 0x536] 000007F2 486E FFFA pea.l [A6 - 0x6] 000007F6 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000007FA 486E FFFA pea.l [A6 - 0x6] 000007FE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000802 102D FEBF move.b D0, [A5 - 0x141] 00000806 6600 0098 bne +0x9A /* 000008A0 */ 0000080A 7004 moveq.l D0, 0x04 0000080C B06E FFFA cmp.w D0, [A6 - 0x6] 00000810 663C bne +0x3E /* 0000084E */ 00000812 3C2E FFFE move.w D6, [A6 - 0x2] 00000816 6614 bne +0x16 /* 0000082C */ 00000818 7010 moveq.l D0, 0x10 0000081A 4680 not.l D0 0000081C C0AC 0766 and.l D0, [A4 + 0x766] 00000820 2940 0766 move.l [A4 + 0x766], D0 00000824 42A7 clr.l -[A7] 00000826 4EBA FDE8 jsr [PC - 0x218 /* 00000610 */] 0000082A 6074 bra +0x76 /* 000008A0 */ label0000082C: 0000082C 4267 clr.w -[A7] 0000082E 4EBA F8CC jsr [PC - 0x734 /* 000000FC */] 00000832 3E1F move.w D7, [A7]+ 00000834 102D FEBF move.b D0, [A5 - 0x141] 00000838 6666 bne +0x68 /* 000008A0 */ 0000083A 7010 moveq.l D0, 0x10 0000083C 80AC 0766 or.l D0, [A4 + 0x766] 00000840 2940 0766 move.l [A4 + 0x766], D0 00000844 3F06 move.w -[A7], D6 00000846 3F07 move.w -[A7], D7 00000848 4EBA FDC6 jsr [PC - 0x23A /* 00000610 */] 0000084C 6052 bra +0x54 /* 000008A0 */ label0000084E: 0000084E 7001 moveq.l D0, 0x01 00000850 B06E FFFA cmp.w D0, [A6 - 0x6] 00000854 6642 bne +0x44 /* 00000898 */ 00000856 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000085A 486E FEF4 pea.l [A6 - 0x10C] 0000085E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00000862 486E FFFA pea.l [A6 - 0x6] 00000866 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000086A 4267 clr.w -[A7] 0000086C 486E FEF4 pea.l [A6 - 0x10C] 00000870 4EBA FD16 jsr [PC - 0x2EA /* 00000588 */] 00000874 3E1F move.w D7, [A7]+ 00000876 6F16 ble +0x18 /* 0000088E */ 00000878 7010 moveq.l D0, 0x10 0000087A 80AC 0766 or.l D0, [A4 + 0x766] 0000087E 2940 0766 move.l [A4 + 0x766], D0 00000882 3F3C 0017 move.w -[A7], 0x17 00000886 3F07 move.w -[A7], D7 00000888 4EBA FD86 jsr [PC - 0x27A /* 00000610 */] 0000088C 6012 bra +0x14 /* 000008A0 */ label0000088E: 0000088E 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00000892 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000896 6008 bra +0xA /* 000008A0 */ label00000898: 00000898 3F3C 0001 move.w -[A7], 0x1 0000089C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000008A0: 000008A0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000008A4 4E5E unlink A6 000008A6 4E75 rts 000008A8 4E56 FFEC link A6, -0x0014 000008AC 48E7 0118 movem.l -[A7], D7,A3,A4 000008B0 266D F4C8 movea.l A3, [A5 - 0xB38] 000008B4 42A7 clr.l -[A7] 000008B6 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000008BA 2E1F move.l D7, [A7]+ 000008BC 102D FEBF move.b D0, [A5 - 0x141] 000008C0 6600 0098 bne +0x9A /* 0000095A */ 000008C4 4A87 tst.l D7 000008C6 661A bne +0x1C /* 000008E2 */ 000008C8 7004 moveq.l D0, 0x04 000008CA 4680 not.l D0 000008CC C0AB 0766 and.l D0, [A3 + 0x766] 000008D0 2740 0766 move.l [A3 + 0x766], D0 000008D4 42A7 clr.l -[A7] 000008D6 4EBA FC9C jsr [PC - 0x364 /* 00000574 */] 000008DA 205F movea.l A0, [A7]+ 000008DC 4228 0005 clr.b [A0 + 0x5] 000008E0 6078 bra +0x7A /* 0000095A */ label000008E2: 000008E2 7001 moveq.l D0, 0x01 000008E4 2D40 FFF4 move.l [A6 - 0xC], D0 000008E8 486E FFF4 pea.l [A6 - 0xC] 000008EC 4267 clr.w -[A7] 000008EE 4EBA F87A jsr [PC - 0x786 /* 0000016A */] 000008F2 102D FEBF move.b D0, [A5 - 0x141] 000008F6 6662 bne +0x64 /* 0000095A */ 000008F8 7001 moveq.l D0, 0x01 000008FA 2D40 FFF8 move.l [A6 - 0x8], D0 000008FE 486E FFF8 pea.l [A6 - 0x8] 00000902 4267 clr.w -[A7] 00000904 4EBA F864 jsr [PC - 0x79C /* 0000016A */] 00000908 102D FEBF move.b D0, [A5 - 0x141] 0000090C 664C bne +0x4E /* 0000095A */ 0000090E 7001 moveq.l D0, 0x01 00000910 2D40 FFFC move.l [A6 - 0x4], D0 00000914 486E FFFC pea.l [A6 - 0x4] 00000918 4267 clr.w -[A7] 0000091A 4EBA F84E jsr [PC - 0x7B2 /* 0000016A */] 0000091E 102D FEBF move.b D0, [A5 - 0x141] 00000922 6636 bne +0x38 /* 0000095A */ 00000924 4AAE FFFC tst.l [A6 - 0x4] 00000928 670E beq +0x10 /* 00000938 */ 0000092A 203C 0000 0080 move.l D0, 0x80 00000930 80AE FFF4 or.l D0, [A6 - 0xC] 00000934 2D40 FFF4 move.l [A6 - 0xC], D0 label00000938: 00000938 42A7 clr.l -[A7] 0000093A 4EBA FC38 jsr [PC - 0x3C8 /* 00000574 */] 0000093E 285F movea.l A4, [A7]+ 00000940 1947 0005 move.b [A4 + 0x5], D7 00000944 196E FFF7 0002 move.b [A4 + 0x2], [A6 - 0x9] 0000094A 196E FFFB 0003 move.b [A4 + 0x3], [A6 - 0x5] 00000950 7004 moveq.l D0, 0x04 00000952 80AB 0766 or.l D0, [A3 + 0x766] 00000956 2740 0766 move.l [A3 + 0x766], D0 label0000095A: 0000095A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000095E 4E5E unlink A6 00000960 4E75 rts 00000962 4E56 FFFA link A6, -0x0006 00000966 48E7 0118 movem.l -[A7], D7,A3,A4 0000096A 266D F4C8 movea.l A3, [A5 - 0xB38] 0000096E 42A7 clr.l -[A7] 00000970 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000974 201F move.l D0, [A7]+ 00000976 3E00 move.w D7, D0 00000978 102D FEBF move.b D0, [A5 - 0x141] 0000097C 6628 bne +0x2A /* 000009A6 */ 0000097E 42A7 clr.l -[A7] 00000980 4EBA FBF2 jsr [PC - 0x40E /* 00000574 */] 00000984 285F movea.l A4, [A7]+ 00000986 1947 0004 move.b [A4 + 0x4], D7 0000098A 4A47 tst.w D7 0000098C 660E bne +0x10 /* 0000099C */ 0000098E 7002 moveq.l D0, 0x02 00000990 4680 not.l D0 00000992 C0AB 0766 and.l D0, [A3 + 0x766] 00000996 2740 0766 move.l [A3 + 0x766], D0 0000099A 600A bra +0xC /* 000009A6 */ label0000099C: 0000099C 7002 moveq.l D0, 0x02 0000099E 80AB 0766 or.l D0, [A3 + 0x766] 000009A2 2740 0766 move.l [A3 + 0x766], D0 label000009A6: 000009A6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000009AA 4E5E unlink A6 000009AC 4E75 rts fn000009AE: 000009AE 4E56 FEEA link A6, -0x0116 000009B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000009B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009BA 4267 clr.w -[A7] 000009BC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000009C0 486E FEFE pea.l [A6 - 0x102] 000009C4 2F3C 0003 0108 move.l -[A7], 0x30108 000009CA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000009CE 206E 0008 movea.l A0, [A6 + 0x8] 000009D2 2F08 move.l -[A7], A0 000009D4 486E FEFE pea.l [A6 - 0x102] 000009D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 000009DC 101F move.b D0, [A7]+ 000009DE 6708 beq +0xA /* 000009E8 */ 000009E0 426E 000C clr.w [A6 + 0xC] 000009E4 6000 00DC bra +0xDE /* 00000AC2 */ label000009E8: 000009E8 206D F4D4 movea.l A0, [A5 - 0xB2C] 000009EC 3028 0002 move.w D0, [A0 + 0x2] 000009F0 5240 addq.w D0, 1 000009F2 3D40 000C move.w [A6 + 0xC], D0 000009F6 206D F4D4 movea.l A0, [A5 - 0xB2C] 000009FA 3D68 0002 FEEA move.w [A6 - 0x116], [A0 + 0x2] 00000A00 7E01 moveq.l D7, 0x01 00000A02 6052 bra +0x54 /* 00000A56 */ label00000A04: 00000A04 42A7 clr.l -[A7] 00000A06 3F07 move.w -[A7], D7 00000A08 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00000A0C 285F movea.l A4, [A7]+ 00000A0E 7004 moveq.l D0, 0x04 00000A10 B02C 0006 cmp.b D0, [A4 + 0x6] 00000A14 663C bne +0x3E /* 00000A52 */ 00000A16 42A7 clr.l -[A7] 00000A18 2F0C move.l -[A7], A4 00000A1A 3F3C 0001 move.w -[A7], 0x1 00000A1E 486E FEFE pea.l [A6 - 0x102] 00000A22 2F3C 0000 0100 move.l -[A7], 0x100 00000A28 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] 00000A2C 4A9F tst.l [A7]+ 00000A2E 6722 beq +0x24 /* 00000A52 */ 00000A30 486E FEFE pea.l [A6 - 0x102] 00000A34 4267 clr.w -[A7] 00000A36 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000A3A 206E 0008 movea.l A0, [A6 + 0x8] 00000A3E 2F08 move.l -[A7], A0 00000A40 486E FEFE pea.l [A6 - 0x102] 00000A44 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00000A48 101F move.b D0, [A7]+ 00000A4A 6706 beq +0x8 /* 00000A52 */ 00000A4C 3D47 000C move.w [A6 + 0xC], D7 00000A50 6070 bra +0x72 /* 00000AC2 */ label00000A52: 00000A52 5247 addq.w D7, 1 00000A54 6906 bvs +0x8 /* 00000A5C */ label00000A56: 00000A56 BE6E FEEA cmp.w D7, [A6 - 0x116] 00000A5A 6FA8 ble -0x56 /* 00000A04 */ label00000A5C: 00000A5C 4267 clr.w -[A7] 00000A5E 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */] 00000A62 700A moveq.l D0, 0x0A 00000A64 C1DF muls.w D0, [A7]+ 00000A66 3A00 move.w D5, D0 00000A68 7C01 moveq.l D6, 0x01 00000A6A 6050 bra +0x52 /* 00000ABC */ label00000A6C: 00000A6C 42A7 clr.l -[A7] 00000A6E 2F3C 434C 5554 move.l -[A7], 0x434C5554 /* 'CLUT' */ 00000A74 3005 move.w D0, D5 00000A76 D046 add.w D0, D6 00000A78 3F00 move.w -[A7], D0 00000A7A A9A0 syscall GetResource 00000A7C 265F movea.l A3, [A7]+ 00000A7E 200B move.l D0, A3 00000A80 6740 beq +0x42 /* 00000AC2 */ 00000A82 2F0B move.l -[A7], A3 00000A84 486E FEF6 pea.l [A6 - 0x10A] 00000A88 486E FEF0 pea.l [A6 - 0x110] 00000A8C 486E FEFE pea.l [A6 - 0x102] 00000A90 A9A8 syscall GetResInfo 00000A92 486E FEFE pea.l [A6 - 0x102] 00000A96 4267 clr.w -[A7] 00000A98 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000A9C 206E 0008 movea.l A0, [A6 + 0x8] 00000AA0 2F08 move.l -[A7], A0 00000AA2 486E FEFE pea.l [A6 - 0x102] 00000AA6 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00000AAA 101F move.b D0, [A7]+ 00000AAC 670C beq +0xE /* 00000ABA */ 00000AAE 3006 move.w D0, D6 00000AB0 4440 neg.w D0 00000AB2 5340 subq.w D0, 1 00000AB4 3D40 000C move.w [A6 + 0xC], D0 00000AB8 6008 bra +0xA /* 00000AC2 */ label00000ABA: 00000ABA 5246 addq.w D6, 1 label00000ABC: 00000ABC 7009 moveq.l D0, 0x09 00000ABE B046 cmp.w D0, D6 00000AC0 6CAA bge -0x54 /* 00000A6C */ label00000AC2: 00000AC2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000AC6 4E5E unlink A6 00000AC8 2E9F move.l [A7], [A7]+ 00000ACA 4E75 rts 00000ACC 4E56 FDE8 link A6, -0x0218 00000AD0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AD4 266D F4C8 movea.l A3, [A5 - 0xB38] 00000AD8 102D F6BB move.b D0, [A5 - 0x945] 00000ADC 6604 bne +0x6 /* 00000AE2 */ 00000ADE 6000 00D2 bra +0xD4 /* 00000BB2 */ label00000AE2: 00000AE2 486E FFFA pea.l [A6 - 0x6] 00000AE6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000AEA 102D FEBF move.b D0, [A5 - 0x141] 00000AEE 6600 00C2 bne +0xC4 /* 00000BB2 */ 00000AF2 7004 moveq.l D0, 0x04 00000AF4 B06E FFFA cmp.w D0, [A6 - 0x6] 00000AF8 6616 bne +0x18 /* 00000B10 */ 00000AFA 3E2E FFFE move.w D7, [A6 - 0x2] 00000AFE 6656 bne +0x58 /* 00000B56 */ 00000B00 7020 moveq.l D0, 0x20 00000B02 4680 not.l D0 00000B04 C0AB 0766 and.l D0, [A3 + 0x766] 00000B08 2740 0766 move.l [A3 + 0x766], D0 00000B0C 6000 00A4 bra +0xA6 /* 00000BB2 */ label00000B10: 00000B10 7001 moveq.l D0, 0x01 00000B12 B06E FFFA cmp.w D0, [A6 - 0x6] 00000B16 6634 bne +0x36 /* 00000B4C */ 00000B18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B1C 486E FEF6 pea.l [A6 - 0x10A] 00000B20 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00000B24 486E FFFA pea.l [A6 - 0x6] 00000B28 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000B2C 4267 clr.w -[A7] 00000B2E 486E FEF6 pea.l [A6 - 0x10A] 00000B32 4EBA FE7A jsr [PC - 0x186 /* 000009AE */] 00000B36 3E1F move.w D7, [A7]+ 00000B38 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000B3C BE68 0002 cmp.w D7, [A0 + 0x2] 00000B40 6F14 ble +0x16 /* 00000B56 */ 00000B42 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00000B46 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000B4A 6066 bra +0x68 /* 00000BB2 */ label00000B4C: 00000B4C 3F3C 0001 move.w -[A7], 0x1 00000B50 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000B54 605C bra +0x5E /* 00000BB2 */ label00000B56: 00000B56 7001 moveq.l D0, 0x01 00000B58 2D40 FDEC move.l [A6 - 0x214], D0 00000B5C 701C moveq.l D0, 0x1C 00000B5E 2D40 FDF0 move.l [A6 - 0x210], D0 00000B62 486E FDF0 pea.l [A6 - 0x210] 00000B66 4267 clr.w -[A7] 00000B68 4EBA F600 jsr [PC - 0xA00 /* 0000016A */] 00000B6C 102D FEBF move.b D0, [A5 - 0x141] 00000B70 6640 bne +0x42 /* 00000BB2 */ 00000B72 486E FDEC pea.l [A6 - 0x214] 00000B76 4267 clr.w -[A7] 00000B78 4EBA F5F0 jsr [PC - 0xA10 /* 0000016A */] 00000B7C 102D FEBF move.b D0, [A5 - 0x141] 00000B80 6630 bne +0x32 /* 00000BB2 */ 00000B82 41EB 002E lea.l A0, [A3 + 0x2E] 00000B86 2C08 move.l D6, A0 00000B88 1B7C 0001 F69B move.b [A5 - 0x965], 0x1 00000B8E 2F06 move.l -[A7], D6 00000B90 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 00000B94 2846 movea.l A4, D6 00000B96 3887 move.w [A4], D7 00000B98 396E FDEE 0006 move.w [A4 + 0x6], [A6 - 0x212] 00000B9E 196E FDF3 0005 move.b [A4 + 0x5], [A6 - 0x20D] 00000BA4 422C 0004 clr.b [A4 + 0x4] 00000BA8 7020 moveq.l D0, 0x20 00000BAA 80AB 0766 or.l D0, [A3 + 0x766] 00000BAE 2740 0766 move.l [A3 + 0x766], D0 label00000BB2: 00000BB2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000BB6 4E5E unlink A6 00000BB8 4E75 rts 00000BBA 4E56 0000 link A6, 0 00000BBE 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000BC2 226D F4C8 movea.l A1, [A5 - 0xB38] 00000BC6 3028 0150 move.w D0, [A0 + 0x150] 00000BCA B051 cmp.w D0, [A1] 00000BCC 6710 beq +0x12 /* 00000BDE */ 00000BCE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000BD2 206D F4C8 movea.l A0, [A5 - 0xB38] 00000BD6 226D F4D4 movea.l A1, [A5 - 0xB2C] 00000BDA 3350 0150 move.w [A1 + 0x150], [A0] label00000BDE: 00000BDE 4E5E unlink A6 00000BE0 4E75 rts 00000BE2 4E56 0000 link A6, 0 00000BE6 206D F4C8 movea.l A0, [A5 - 0xB38] 00000BEA 1028 0744 move.b D0, [A0 + 0x744] 00000BEE 6708 beq +0xA /* 00000BF8 */ 00000BF0 4267 clr.w -[A7] 00000BF2 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00000BF6 6008 bra +0xA /* 00000C00 */ label00000BF8: 00000BF8 1F3C 0001 move.b -[A7], 0x1 00000BFC 4EAD 115A jsr [A5 + 0x115A /* export_551 */] label00000C00: 00000C00 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000C04 317C FFFF 0150 move.w [A0 + 0x150], 0xFFFF 00000C0A 4E5E unlink A6 00000C0C 4E75 rts 00000C0E 4E56 FFF4 link A6, -0x000C 00000C12 206D F4C8 movea.l A0, [A5 - 0xB38] 00000C16 3010 move.w D0, [A0] 00000C18 48C0 ext.l D0 00000C1A 2D40 FFF4 move.l [A6 - 0xC], D0 00000C1E 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00000C24 7001 moveq.l D0, 0x01 00000C26 2D40 FFFC move.l [A6 - 0x4], D0 00000C2A 486E FFF4 pea.l [A6 - 0xC] 00000C2E 1F3C 0001 move.b -[A7], 0x1 00000C32 4EBA F536 jsr [PC - 0xACA /* 0000016A */] 00000C36 102D FEBF move.b D0, [A5 - 0x141] 00000C3A 6630 bne +0x32 /* 00000C6C */ 00000C3C 486E FFF8 pea.l [A6 - 0x8] 00000C40 4267 clr.w -[A7] 00000C42 4EBA F526 jsr [PC - 0xADA /* 0000016A */] 00000C46 102D FEBF move.b D0, [A5 - 0x141] 00000C4A 6620 bne +0x22 /* 00000C6C */ 00000C4C 486E FFFC pea.l [A6 - 0x4] 00000C50 4267 clr.w -[A7] 00000C52 4EBA F516 jsr [PC - 0xAEA /* 0000016A */] 00000C56 102D FEBF move.b D0, [A5 - 0x141] 00000C5A 6610 bne +0x12 /* 00000C6C */ 00000C5C 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000C60 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000C64 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000C68 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */] label00000C6C: 00000C6C 4E5E unlink A6 00000C6E 4E75 rts fn00000C70: 00000C70 4E56 0000 link A6, 0 00000C74 4A6E 0008 tst.w [A6 + 0x8] 00000C78 660E bne +0x10 /* 00000C88 */ 00000C7A 4267 clr.w -[A7] 00000C7C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000C80 1B7C 0001 FD86 move.b [A5 - 0x27A], 0x1 00000C86 6008 bra +0xA /* 00000C90 */ label00000C88: 00000C88 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000C8C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] label00000C90: 00000C90 4E5E unlink A6 00000C92 205F movea.l A0, [A7]+ 00000C94 544F addq.w A7, 2 00000C96 4ED0 jmp [A0] 00000C98 4E56 0000 link A6, 0 00000C9C 4267 clr.w -[A7] 00000C9E 4EBA FFD0 jsr [PC - 0x30 /* 00000C70 */] 00000CA2 4E5E unlink A6 00000CA4 4E75 rts 00000CA6 4E56 FFEE link A6, -0x0012 00000CAA 2F0C move.l -[A7], A4 00000CAC 42A7 clr.l -[A7] 00000CAE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000CB2 201F move.l D0, [A7]+ 00000CB4 3D40 FFFE move.w [A6 - 0x2], D0 00000CB8 4267 clr.w -[A7] 00000CBA 486E FFFE pea.l [A6 - 0x2] 00000CBE 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00000CC2 101F move.b D0, [A7]+ 00000CC4 6604 bne +0x6 /* 00000CCA */ 00000CC6 6000 018A bra +0x18C /* 00000E52 */ label00000CCA: 00000CCA 4267 clr.w -[A7] 00000CCC 4EBA F42E jsr [PC - 0xBD2 /* 000000FC */] 00000CD0 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 00000CD4 102D FEBF move.b D0, [A5 - 0x141] 00000CD8 6600 0178 bne +0x17A /* 00000E52 */ 00000CDC 4267 clr.w -[A7] 00000CDE 4EBA F41C jsr [PC - 0xBE4 /* 000000FC */] 00000CE2 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00000CE6 102D FEBF move.b D0, [A5 - 0x141] 00000CEA 6600 0166 bne +0x168 /* 00000E52 */ 00000CEE 4267 clr.w -[A7] 00000CF0 4EBA F40A jsr [PC - 0xBF6 /* 000000FC */] 00000CF4 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00000CF8 102D FEBF move.b D0, [A5 - 0x141] 00000CFC 6600 0154 bne +0x156 /* 00000E52 */ 00000D00 4267 clr.w -[A7] 00000D02 4EBA F3F8 jsr [PC - 0xC08 /* 000000FC */] 00000D06 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00000D0A 102D FEBF move.b D0, [A5 - 0x141] 00000D0E 6600 0142 bne +0x144 /* 00000E52 */ 00000D12 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000D16 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000D1A 486E FFEE pea.l [A6 - 0x12] 00000D1E A8AC syscall Pt2Rect 00000D20 206D F4C8 movea.l A0, [A5 - 0xB38] 00000D24 302E FFFE move.w D0, [A6 - 0x2] 00000D28 E940 asl D0.w, 4 00000D2A 49F0 00DE lea.l A4, [A0 + D0.w - 0x34] 00000D2E 396E FFF0 000A move.w [A4 + 0xA], [A6 - 0x10] 00000D34 396E FFEE 0008 move.w [A4 + 0x8], [A6 - 0x12] 00000D3A 302E FFF4 move.w D0, [A6 - 0xC] 00000D3E 906E FFF0 sub.w D0, [A6 - 0x10] 00000D42 3940 000E move.w [A4 + 0xE], D0 00000D46 302E FFF2 move.w D0, [A6 - 0xE] 00000D4A 906E FFEE sub.w D0, [A6 - 0x12] 00000D4E 3940 000C move.w [A4 + 0xC], D0 00000D52 102C 0001 move.b D0, [A4 + 0x1] 00000D56 4880 ext.w D0 00000D58 5340 subq.w D0, 1 00000D5A 670C beq +0xE /* 00000D68 */ 00000D5C 5940 subq.w D0, 4 00000D5E 6728 beq +0x2A /* 00000D88 */ 00000D60 5340 subq.w D0, 1 00000D62 6768 beq +0x6A /* 00000DCC */ 00000D64 6000 00A4 bra +0xA6 /* 00000E0A */ label00000D68: 00000D68 302C 000E move.w D0, [A4 + 0xE] 00000D6C 48C0 ext.l D0 00000D6E 81FC 0002 divs.w D0, 0x2 00000D72 D16C 000A add.w [A4 + 0xA], D0 00000D76 302C 000C move.w D0, [A4 + 0xC] 00000D7A 48C0 ext.l D0 00000D7C 81FC 0002 divs.w D0, 0x2 00000D80 D16C 0008 add.w [A4 + 0x8], D0 00000D84 6000 0084 bra +0x86 /* 00000E0A */ label00000D88: 00000D88 302E FFF8 move.w D0, [A6 - 0x8] 00000D8C B06E FFFC cmp.w D0, [A6 - 0x4] 00000D90 5DC0 slt D0 00000D92 4A00 tst.b D0 00000D94 6710 beq +0x12 /* 00000DA6 */ 00000D96 322E FFF6 move.w D1, [A6 - 0xA] 00000D9A B26E FFFA cmp.w D1, [A6 - 0x6] 00000D9E 5DC1 slt D1 00000DA0 C001 and.b D0, D1 00000DA2 6600 00AE bne +0xB0 /* 00000E52 */ label00000DA6: 00000DA6 302E FFF8 move.w D0, [A6 - 0x8] 00000DAA B06E FFFC cmp.w D0, [A6 - 0x4] 00000DAE 5EC0 sgt D0 00000DB0 4A00 tst.b D0 00000DB2 6710 beq +0x12 /* 00000DC4 */ 00000DB4 322E FFF6 move.w D1, [A6 - 0xA] 00000DB8 B26E FFFA cmp.w D1, [A6 - 0x6] 00000DBC 5EC1 sgt D1 00000DBE C001 and.b D0, D1 00000DC0 6600 0090 bne +0x92 /* 00000E52 */ label00000DC4: 00000DC4 197C 0006 0001 move.b [A4 + 0x1], 0x6 00000DCA 603E bra +0x40 /* 00000E0A */ label00000DCC: 00000DCC 302E FFF8 move.w D0, [A6 - 0x8] 00000DD0 B06E FFFC cmp.w D0, [A6 - 0x4] 00000DD4 5DC0 slt D0 00000DD6 4A00 tst.b D0 00000DD8 670E beq +0x10 /* 00000DE8 */ 00000DDA 322E FFF6 move.w D1, [A6 - 0xA] 00000DDE B26E FFFA cmp.w D1, [A6 - 0x6] 00000DE2 5EC1 sgt D1 00000DE4 C001 and.b D0, D1 00000DE6 666A bne +0x6C /* 00000E52 */ label00000DE8: 00000DE8 302E FFF8 move.w D0, [A6 - 0x8] 00000DEC B06E FFFC cmp.w D0, [A6 - 0x4] 00000DF0 5EC0 sgt D0 00000DF2 4A00 tst.b D0 00000DF4 670E beq +0x10 /* 00000E04 */ 00000DF6 322E FFF6 move.w D1, [A6 - 0xA] 00000DFA B26E FFFA cmp.w D1, [A6 - 0x6] 00000DFE 5DC1 slt D1 00000E00 C001 and.b D0, D1 00000E02 664E bne +0x50 /* 00000E52 */ label00000E04: 00000E04 197C 0005 0001 move.b [A4 + 0x1], 0x5 label00000E0A: 00000E0A 486C 0005 pea.l [A4 + 0x5] 00000E0E 3F3C 0007 move.w -[A7], 0x7 00000E12 1F3C 0001 move.b -[A7], 0x1 00000E16 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 00000E1A 302E FFFE move.w D0, [A6 - 0x2] 00000E1E 6B1C bmi +0x1E /* 00000E3C */ 00000E20 206D F4C8 movea.l A0, [A5 - 0xB38] 00000E24 B07C 001F cmp.w D0, 0x1F 00000E28 6E12 bgt +0x14 /* 00000E3C */ 00000E2A 41E8 0886 lea.l A0, [A0 + 0x886] 00000E2E 3200 move.w D1, D0 00000E30 E649 lsr D1.w, 3 00000E32 4441 neg.w D1 00000E34 0130 10FF btst [A0 + D1.w - 0x1], D0 00000E38 0A3C 0004 xori.b ccr, 4 label00000E3C: 00000E3C 6614 bne +0x16 /* 00000E52 */ 00000E3E 206D F4C8 movea.l A0, [A5 - 0xB38] 00000E42 302E FFFE move.w D0, [A6 - 0x2] 00000E46 E540 asl D0.w, 2 00000E48 41E8 07D8 lea.l A0, [A0 + 0x7D8] 00000E4C 21AC 0008 0000 move.l [A0 + D0.w], [A4 + 0x8] label00000E52: 00000E52 285F movea.l A4, [A7]+ 00000E54 4E5E unlink A6 00000E56 4E75 rts fn00000E58: 00000E58 4E56 FFF6 link A6, -0x000A 00000E5C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000E60 266E 000E movea.l A3, [A6 + 0xE] 00000E64 2A2E 0016 move.l D5, [A6 + 0x16] 00000E68 206E 001A movea.l A0, [A6 + 0x1A] 00000E6C 2248 movea.l A1, A0 00000E6E 2E10 move.l D7, [A0] 00000E70 9EA9 0008 sub.l D7, [A1 + 0x8] 00000E74 6F56 ble +0x58 /* 00000ECC */ 00000E76 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E7A 2007 move.l D0, D7 00000E7C D093 add.l D0, [A3] 00000E7E 2F00 move.l -[A7], D0 00000E80 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 00000E84 4267 clr.w -[A7] 00000E86 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000E8A 3C1F move.w D6, [A7]+ 00000E8C 663E bne +0x40 /* 00000ECC */ 00000E8E 206E 000A movea.l A0, [A6 + 0xA] 00000E92 2245 movea.l A1, D5 00000E94 2851 movea.l A4, [A1] 00000E96 D9D0 add.l A4, [A0] 00000E98 2F0C move.l -[A7], A4 00000E9A 200C move.l D0, A4 00000E9C D087 add.l D0, D7 00000E9E 2F00 move.l -[A7], D0 00000EA0 2045 movea.l A0, D5 00000EA2 2013 move.l D0, [A3] 00000EA4 9090 sub.l D0, [A0] 00000EA6 2F00 move.l -[A7], D0 00000EA8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000EAC 2007 move.l D0, D7 00000EAE D193 add.l [A3], D0 00000EB0 2045 movea.l A0, D5 00000EB2 2007 move.l D0, D7 00000EB4 D190 add.l [A0], D0 00000EB6 206E 0012 movea.l A0, [A6 + 0x12] 00000EBA 2007 move.l D0, D7 00000EBC D190 add.l [A0], D0 label00000EBE: 00000EBE 4A87 tst.l D7 00000EC0 6F0A ble +0xC /* 00000ECC */ 00000EC2 18AE 0009 move.b [A4], [A6 + 0x9] 00000EC6 528C addq.l A4, 1 00000EC8 5387 subq.l D7, 1 00000ECA 60F2 bra -0xC /* 00000EBE */ label00000ECC: 00000ECC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000ED0 4E5E unlink A6 00000ED2 205F movea.l A0, [A7]+ 00000ED4 DEFC 0016 add.w A7, 0x16 00000ED8 4ED0 jmp [A0] fn00000EDA: 00000EDA 4E56 FFEE link A6, -0x0012 00000EDE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000EE2 206E 0018 movea.l A0, [A6 + 0x18] 00000EE6 43EE FFFA lea.l A1, [A6 - 0x6] 00000EEA 22D8 move.l [A1]+, [A0]+ 00000EEC 3290 move.w [A1], [A0] 00000EEE 266E 0010 movea.l A3, [A6 + 0x10] 00000EF2 2A2E 0014 move.l D5, [A6 + 0x14] 00000EF6 2C2E 0008 move.l D6, [A6 + 0x8] 00000EFA 486D FACA pea.l [A5 - 0x536] 00000EFE 486E FFF2 pea.l [A6 - 0xE] 00000F02 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000F06 2045 movea.l A0, D5 00000F08 30BC FFFF move.w [A0], 0xFFFF 00000F0C 4213 clr.b [A3] 00000F0E 302D FD42 move.w D0, [A5 - 0x2BE] 00000F12 0440 001D subi.w D0, 0x1D 00000F16 670E beq +0x10 /* 00000F26 */ 00000F18 5340 subq.w D0, 1 00000F1A 670A beq +0xC /* 00000F26 */ 00000F1C 5340 subq.w D0, 1 00000F1E 6706 beq +0x8 /* 00000F26 */ 00000F20 5340 subq.w D0, 1 00000F22 6702 beq +0x4 /* 00000F26 */ 00000F24 6024 bra +0x26 /* 00000F4A */ label00000F26: 00000F26 16BC 0001 move.b [A3], 0x1 00000F2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F2E 3F2D FD42 move.w -[A7], [A5 - 0x2BE] 00000F32 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 00000F36 102D FEBF move.b D0, [A5 - 0x141] 00000F3A 6600 00E0 bne +0xE2 /* 0000101C */ 00000F3E 486D FACA pea.l [A5 - 0x536] 00000F42 486E FFF2 pea.l [A6 - 0xE] 00000F46 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] label00000F4A: 00000F4A 3E2D FD42 move.w D7, [A5 - 0x2BE] 00000F4E 302D FD42 move.w D0, [A5 - 0x2BE] 00000F52 0440 0021 subi.w D0, 0x21 /* '!' */ 00000F56 6708 beq +0xA /* 00000F60 */ 00000F58 0440 0045 subi.w D0, 0x45 /* 'E' */ 00000F5C 6702 beq +0x4 /* 00000F60 */ 00000F5E 6034 bra +0x36 /* 00000F94 */ label00000F60: 00000F60 2045 movea.l A0, D5 00000F62 2F08 move.l -[A7], A0 00000F64 2F3C 0003 0000 move.l -[A7], 0x30000 00000F6A 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000F6E 301F move.w D0, [A7]+ 00000F70 205F movea.l A0, [A7]+ 00000F72 3080 move.w [A0], D0 00000F74 102D FEBF move.b D0, [A5 - 0x141] 00000F78 6600 0092 bne +0x94 /* 0000100C */ 00000F7C 2046 movea.l A0, D6 00000F7E 2F08 move.l -[A7], A0 00000F80 42A7 clr.l -[A7] 00000F82 2245 movea.l A1, D5 00000F84 3F11 move.w -[A7], [A1] 00000F86 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 00000F8A 201F move.l D0, [A7]+ 00000F8C 205F movea.l A0, [A7]+ 00000F8E 2080 move.l [A0], D0 00000F90 6000 008A bra +0x8C /* 0000101C */ label00000F94: 00000F94 42A7 clr.l -[A7] 00000F96 3F07 move.w -[A7], D7 00000F98 1F3C 0001 move.b -[A7], 0x1 00000F9C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00000FA0 285F movea.l A4, [A7]+ 00000FA2 200C move.l D0, A4 00000FA4 6776 beq +0x78 /* 0000101C */ 00000FA6 41EE FFF2 lea.l A0, [A6 - 0xE] 00000FAA 224C movea.l A1, A4 00000FAC 20D9 move.l [A0]+, [A1]+ 00000FAE 3091 move.w [A0], [A1] 00000FB0 7043 moveq.l D0, 0x43 00000FB2 B06E 001C cmp.w D0, [A6 + 0x1C] 00000FB6 57C0 seq D0 00000FB8 1213 move.b D1, [A3] 00000FBA 0A01 0001 xori.b D1, 0x1 00000FBE C001 and.b D0, D1 00000FC0 671A beq +0x1C /* 00000FDC */ 00000FC2 41EE FFFA lea.l A0, [A6 - 0x6] 00000FC6 224C movea.l A1, A4 00000FC8 22D8 move.l [A1]+, [A0]+ 00000FCA 3290 move.w [A1], [A0] 00000FCC 486E FFF2 pea.l [A6 - 0xE] 00000FD0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000FD4 2046 movea.l A0, D6 00000FD6 7000 moveq.l D0, 0x00 00000FD8 2080 move.l [A0], D0 00000FDA 6040 bra +0x42 /* 0000101C */ label00000FDC: 00000FDC 7001 moveq.l D0, 0x01 00000FDE B06E FFF2 cmp.w D0, [A6 - 0xE] 00000FE2 6720 beq +0x22 /* 00001004 */ 00000FE4 486E FFF2 pea.l [A6 - 0xE] 00000FE8 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 00000FEC 42A7 clr.l -[A7] 00000FEE 3F07 move.w -[A7], D7 00000FF0 1F3C 0001 move.b -[A7], 0x1 00000FF4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00000FF8 285F movea.l A4, [A7]+ 00000FFA 41EE FFF2 lea.l A0, [A6 - 0xE] 00000FFE 224C movea.l A1, A4 00001000 22D8 move.l [A1]+, [A0]+ 00001002 3290 move.w [A1], [A0] label00001004: 00001004 2046 movea.l A0, D6 00001006 20AE FFF4 move.l [A0], [A6 - 0xC] 0000100A 6010 bra +0x12 /* 0000101C */ label0000100C: 0000100C 3F3C 0001 move.w -[A7], 0x1 00001010 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001014 486E FFF2 pea.l [A6 - 0xE] 00001018 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] label0000101C: 0000101C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001020 4E5E unlink A6 00001022 205F movea.l A0, [A7]+ 00001024 DEFC 0016 add.w A7, 0x16 00001028 4ED0 jmp [A0] fn0000102A: 0000102A 4E56 FFA0 link A6, -0x0060 0000102E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001032 206E 000A movea.l A0, [A6 + 0xA] 00001036 43EE FFFA lea.l A1, [A6 - 0x6] 0000103A 22D8 move.l [A1]+, [A0]+ 0000103C 3290 move.w [A1], [A0] 0000103E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001042 486E FFFA pea.l [A6 - 0x6] 00001046 486E FFF8 pea.l [A6 - 0x8] 0000104A 486E FFBF pea.l [A6 - 0x41] 0000104E 486E FFC0 pea.l [A6 - 0x40] 00001052 486E FFF4 pea.l [A6 - 0xC] 00001056 4EBA FE82 jsr [PC - 0x17E /* 00000EDA */] 0000105A 4AAE FFF4 tst.l [A6 - 0xC] 0000105E 57C0 seq D0 00001060 802D FEBF or.b D0, [A5 - 0x141] 00001064 0240 0001 andi.w D0, 0x1 00001068 6600 018C bne +0x18E /* 000011F6 */ 0000106C 7000 moveq.l D0, 0x00 0000106E 2D40 FFAA move.l [A6 - 0x56], D0 00001072 42A7 clr.l -[A7] 00001074 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001078 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000107C 2D5F FFAE move.l [A6 - 0x52], [A7]+ 00001080 4A6E FFF8 tst.w [A6 - 0x8] 00001084 5DC0 slt D0 00001086 4400 neg.b D0 00001088 4880 ext.w D0 0000108A 48C0 ext.l D0 0000108C 222E FFAE move.l D1, [A6 - 0x52] 00001090 9280 sub.l D1, D0 00001092 2D41 FFA6 move.l [A6 - 0x5A], D1 00001096 2D6E FFA6 FFA0 move.l [A6 - 0x60], [A6 - 0x5A] 0000109C 102E FFBF move.b D0, [A6 - 0x41] 000010A0 676C beq +0x6E /* 0000110E */ 000010A2 486E FFC0 pea.l [A6 - 0x40] 000010A6 486E FFAA pea.l [A6 - 0x56] 000010AA 486E FFA6 pea.l [A6 - 0x5A] 000010AE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010B2 486E FFA0 pea.l [A6 - 0x60] 000010B6 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 000010BA 486E FFE4 pea.l [A6 - 0x1C] 000010BE 486E FFAA pea.l [A6 - 0x56] 000010C2 486E FFA6 pea.l [A6 - 0x5A] 000010C6 486E FFAE pea.l [A6 - 0x52] 000010CA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010CE 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000010D2 4EBA FD84 jsr [PC - 0x27C /* 00000E58 */] 000010D6 486E FFD8 pea.l [A6 - 0x28] 000010DA 486E FFAA pea.l [A6 - 0x56] 000010DE 486E FFA6 pea.l [A6 - 0x5A] 000010E2 486E FFAE pea.l [A6 - 0x52] 000010E6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010EA 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000010EE 4EBA FD68 jsr [PC - 0x298 /* 00000E58 */] 000010F2 486E FFC0 pea.l [A6 - 0x40] 000010F6 486E FFAA pea.l [A6 - 0x56] 000010FA 486E FFA6 pea.l [A6 - 0x5A] 000010FE 486E FFAE pea.l [A6 - 0x52] 00001102 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001106 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000110A 4EBA FD4C jsr [PC - 0x2B4 /* 00000E58 */] label0000110E: 0000110E 486E FFFA pea.l [A6 - 0x6] 00001112 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 00001116 286E FFFC movea.l A4, [A6 - 0x4] 0000111A 302E 0008 move.w D0, [A6 + 0x8] 0000111E 0440 0095 subi.w D0, 0x95 00001122 6706 beq +0x8 /* 0000112A */ 00001124 5340 subq.w D0, 1 00001126 670A beq +0xC /* 00001132 */ 00001128 600E bra +0x10 /* 00001138 */ label0000112A: 0000112A 2D6E FFAA FFA6 move.l [A6 - 0x5A], [A6 - 0x56] 00001130 6006 bra +0x8 /* 00001138 */ label00001132: 00001132 2D6E FFA6 FFAA move.l [A6 - 0x56], [A6 - 0x5A] label00001138: 00001138 2A2E FFA6 move.l D5, [A6 - 0x5A] 0000113C 9AAE FFAA sub.l D5, [A6 - 0x56] 00001140 42A7 clr.l -[A7] 00001142 2F0C move.l -[A7], A4 00001144 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00001148 2C1F move.l D6, [A7]+ 0000114A 5386 subq.l D6, 1 0000114C 2E06 move.l D7, D6 0000114E 9E85 sub.l D7, D5 00001150 6F40 ble +0x42 /* 00001192 */ 00001152 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001156 2007 move.l D0, D7 00001158 D0AE FFAE add.l D0, [A6 - 0x52] 0000115C 2F00 move.l -[A7], D0 0000115E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 00001162 4267 clr.w -[A7] 00001164 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00001168 381F move.w D4, [A7]+ 0000116A 6600 008A bne +0x8C /* 000011F6 */ 0000116E 206E FFF4 movea.l A0, [A6 - 0xC] 00001172 202E FFA6 move.l D0, [A6 - 0x5A] 00001176 D090 add.l D0, [A0] 00001178 2F00 move.l -[A7], D0 0000117A 202E FFA6 move.l D0, [A6 - 0x5A] 0000117E D090 add.l D0, [A0] 00001180 D087 add.l D0, D7 00001182 2F00 move.l -[A7], D0 00001184 202E FFAE move.l D0, [A6 - 0x52] 00001188 90AE FFA6 sub.l D0, [A6 - 0x5A] 0000118C 2F00 move.l -[A7], D0 0000118E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] label00001192: 00001192 2F14 move.l -[A7], [A4] 00001194 206E FFF4 movea.l A0, [A6 - 0xC] 00001198 202E FFAA move.l D0, [A6 - 0x56] 0000119C D090 add.l D0, [A0] 0000119E 2F00 move.l -[A7], D0 000011A0 2F06 move.l -[A7], D6 000011A2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000011A6 2F0C move.l -[A7], A4 000011A8 205F movea.l A0, [A7]+ 000011AA A023 syscall DisposHandle/DisposeHandle 000011AC 4A87 tst.l D7 000011AE 6C34 bge +0x36 /* 000011E4 */ 000011B0 206E FFF4 movea.l A0, [A6 - 0xC] 000011B4 202E FFA6 move.l D0, [A6 - 0x5A] 000011B8 D090 add.l D0, [A0] 000011BA 2F00 move.l -[A7], D0 000011BC 202E FFAA move.l D0, [A6 - 0x56] 000011C0 D090 add.l D0, [A0] 000011C2 D086 add.l D0, D6 000011C4 2F00 move.l -[A7], D0 000011C6 202E FFAE move.l D0, [A6 - 0x52] 000011CA 90AE FFA6 sub.l D0, [A6 - 0x5A] 000011CE 2F00 move.l -[A7], D0 000011D0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000011D4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000011D8 2007 move.l D0, D7 000011DA D0AE FFAE add.l D0, [A6 - 0x52] 000011DE 2F00 move.l -[A7], D0 000011E0 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] label000011E4: 000011E4 4A6E FFF8 tst.w [A6 - 0x8] 000011E8 6F0C ble +0xE /* 000011F6 */ 000011EA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000011EE 3F2E FFAC move.w -[A7], [A6 - 0x54] 000011F2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label000011F6: 000011F6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000011FA 4E5E unlink A6 000011FC 205F movea.l A0, [A7]+ 000011FE 5C4F addq.w A7, 6 00001200 4ED0 jmp [A0] 00001202 4E56 FFF2 link A6, -0x000E 00001206 2F07 move.l -[A7], D7 00001208 486E FFFA pea.l [A6 - 0x6] 0000120C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00001210 102D FEBF move.b D0, [A5 - 0x141] 00001214 6600 008C bne +0x8E /* 000012A2 */ 00001218 486D FACA pea.l [A5 - 0x536] 0000121C 486E FFF4 pea.l [A6 - 0xC] 00001220 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001224 4A6E FFF4 tst.w [A6 - 0xC] 00001228 660A bne +0xC /* 00001234 */ 0000122A 486E FFFA pea.l [A6 - 0x6] 0000122E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001232 606E bra +0x70 /* 000012A2 */ label00001234: 00001234 7008 moveq.l D0, 0x08 00001236 B06E FFF4 cmp.w D0, [A6 - 0xC] 0000123A 6656 bne +0x58 /* 00001292 */ 0000123C 3E2E FFF8 move.w D7, [A6 - 0x8] 00001240 3007 move.w D0, D7 00001242 0440 0043 subi.w D0, 0x43 /* 'C' */ 00001246 670E beq +0x10 /* 00001256 */ 00001248 0440 0052 subi.w D0, 0x52 /* 'R' */ 0000124C 6708 beq +0xA /* 00001256 */ 0000124E 5340 subq.w D0, 1 00001250 6704 beq +0x6 /* 00001256 */ 00001252 603E bra +0x40 /* 00001292 */ 00001254 603C bra +0x3E /* 00001292 */ label00001256: 00001256 486E FFFA pea.l [A6 - 0x6] 0000125A 3F07 move.w -[A7], D7 0000125C 4EBA FDCC jsr [PC - 0x234 /* 0000102A */] 00001260 102D FEBF move.b D0, [A5 - 0x141] 00001264 6708 beq +0xA /* 0000126E */ 00001266 486E FFFA pea.l [A6 - 0x6] 0000126A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] label0000126E: 0000126E 486D FACA pea.l [A5 - 0x536] 00001272 486E FFF4 pea.l [A6 - 0xC] 00001276 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000127A 4A6E FFF4 tst.w [A6 - 0xC] 0000127E 6708 beq +0xA /* 00001288 */ 00001280 3F3C 0001 move.w -[A7], 0x1 00001284 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label00001288: 00001288 486E FFF4 pea.l [A6 - 0xC] 0000128C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001290 6010 bra +0x12 /* 000012A2 */ label00001292: 00001292 486E FFFA pea.l [A6 - 0x6] 00001296 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000129A 3F3C 0001 move.w -[A7], 0x1 0000129E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000012A2: 000012A2 2E1F move.l D7, [A7]+ 000012A4 4E5E unlink A6 000012A6 4E75 rts fn000012A8: 000012A8 4E56 FFF8 link A6, -0x0008 000012AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000012B0 266E 0010 movea.l A3, [A6 + 0x10] 000012B4 2A2E 0014 move.l D5, [A6 + 0x14] 000012B8 422E 001E clr.b [A6 + 0x1E] 000012BC 206E 0018 movea.l A0, [A6 + 0x18] 000012C0 4A90 tst.l [A0] 000012C2 6E04 bgt +0x6 /* 000012C8 */ 000012C4 6000 009E bra +0xA0 /* 00001364 */ label000012C8: 000012C8 102E 001C move.b D0, [A6 + 0x1C] 000012CC 4880 ext.w D0 000012CE 671E beq +0x20 /* 000012EE */ 000012D0 5340 subq.w D0, 1 000012D2 6716 beq +0x18 /* 000012EA */ 000012D4 5340 subq.w D0, 1 000012D6 670C beq +0xE /* 000012E4 */ 000012D8 5340 subq.w D0, 1 000012DA 6702 beq +0x4 /* 000012DE */ 000012DC 6018 bra +0x1A /* 000012F6 */ label000012DE: 000012DE 7E0D moveq.l D7, 0x0D 000012E0 4206 clr.b D6 000012E2 6012 bra +0x14 /* 000012F6 */ label000012E4: 000012E4 7E2C moveq.l D7, 0x2C 000012E6 4206 clr.b D6 000012E8 600C bra +0xE /* 000012F6 */ label000012EA: 000012EA 7C01 moveq.l D6, 0x01 000012EC 6008 bra +0xA /* 000012F6 */ label000012EE: 000012EE 1D7C 0001 001E move.b [A6 + 0x1E], 0x1 000012F4 606E bra +0x70 /* 00001364 */ label000012F6: 000012F6 206E 0008 movea.l A0, [A6 + 0x8] 000012FA 2853 movea.l A4, [A3] 000012FC D9D0 add.l A4, [A0] 000012FE 1006 move.b D0, D6 00001300 6720 beq +0x22 /* 00001322 */ label00001302: 00001302 2013 move.l D0, [A3] 00001304 B0AE 000C cmp.l D0, [A6 + 0xC] 00001308 5DC0 slt D0 0000130A 4A00 tst.b D0 0000130C 6750 beq +0x52 /* 0000135E */ 0000130E 4241 clr.w D1 00001310 1214 move.b D1, [A4] 00001312 7420 moveq.l D2, 0x20 00001314 B441 cmp.w D2, D1 00001316 5CC1 sge D1 00001318 C001 and.b D0, D1 0000131A 6742 beq +0x44 /* 0000135E */ 0000131C 528C addq.l A4, 1 0000131E 5293 addq.l [A3], 1 00001320 60E0 bra -0x1E /* 00001302 */ label00001322: 00001322 2013 move.l D0, [A3] 00001324 B0AE 000C cmp.l D0, [A6 + 0xC] 00001328 5DC0 slt D0 0000132A 4A00 tst.b D0 0000132C 6710 beq +0x12 /* 0000133E */ 0000132E 4241 clr.w D1 00001330 1214 move.b D1, [A4] 00001332 BE41 cmp.w D7, D1 00001334 57C1 seq D1 00001336 C001 and.b D0, D1 00001338 6704 beq +0x6 /* 0000133E */ 0000133A 5293 addq.l [A3], 1 0000133C 6020 bra +0x22 /* 0000135E */ label0000133E: 0000133E 2045 movea.l A0, D5 00001340 4A90 tst.l [A0] 00001342 6F1A ble +0x1C /* 0000135E */ 00001344 2045 movea.l A0, D5 00001346 5390 subq.l [A0], 1 00001348 206E 0008 movea.l A0, [A6 + 0x8] 0000134C 2245 movea.l A1, D5 0000134E 2851 movea.l A4, [A1] 00001350 D9D0 add.l A4, [A0] 00001352 4240 clr.w D0 00001354 1014 move.b D0, [A4] 00001356 BE40 cmp.w D7, D0 00001358 6704 beq +0x6 /* 0000135E */ 0000135A 2045 movea.l A0, D5 0000135C 5290 addq.l [A0], 1 label0000135E: 0000135E 1D7C 0001 001E move.b [A6 + 0x1E], 0x1 label00001364: 00001364 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001368 4E5E unlink A6 0000136A 205F movea.l A0, [A7]+ 0000136C DEFC 0016 add.w A7, 0x16 00001370 4ED0 jmp [A0] 00001372 4E56 FFA6 link A6, -0x005A 00001376 48E7 0300 movem.l -[A7], D6,D7 0000137A 486D FACA pea.l [A5 - 0x536] 0000137E 486E FFFA pea.l [A6 - 0x6] 00001382 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001386 302D FD42 move.w D0, [A5 - 0x2BE] 0000138A 0440 001D subi.w D0, 0x1D 0000138E 671C beq +0x1E /* 000013AC */ 00001390 5340 subq.w D0, 1 00001392 6718 beq +0x1A /* 000013AC */ 00001394 5340 subq.w D0, 1 00001396 6714 beq +0x16 /* 000013AC */ 00001398 5340 subq.w D0, 1 0000139A 6710 beq +0x12 /* 000013AC */ 0000139C 5340 subq.w D0, 1 0000139E 670C beq +0xE /* 000013AC */ 000013A0 3F3C 0001 move.w -[A7], 0x1 000013A4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000013A8 6000 010A bra +0x10C /* 000014B4 */ label000013AC: 000013AC 486D FACA pea.l [A5 - 0x536] 000013B0 486E FFFA pea.l [A6 - 0x6] 000013B4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000013B8 3F3C FFFF move.w -[A7], 0xFFFF 000013BC 486E FFAE pea.l [A6 - 0x52] 000013C0 486E FFF8 pea.l [A6 - 0x8] 000013C4 486E FFC3 pea.l [A6 - 0x3D] 000013C8 486E FFC4 pea.l [A6 - 0x3C] 000013CC 486E FFF4 pea.l [A6 - 0xC] 000013D0 4EBA FB08 jsr [PC - 0x4F8 /* 00000EDA */] 000013D4 102D FEBF move.b D0, [A5 - 0x141] 000013D8 6600 00DA bne +0xDC /* 000014B4 */ 000013DC 4AAE FFF4 tst.l [A6 - 0xC] 000013E0 57C1 seq D1 000013E2 8001 or.b D0, D1 000013E4 0240 0001 andi.w D0, 0x1 000013E8 6704 beq +0x6 /* 000013EE */ 000013EA 6000 00C8 bra +0xCA /* 000014B4 */ label000013EE: 000013EE 7000 moveq.l D0, 0x00 000013F0 2D40 FFBA move.l [A6 - 0x46], D0 000013F4 42A7 clr.l -[A7] 000013F6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000013FA 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000013FE 2C1F move.l D6, [A7]+ 00001400 4A6E FFF8 tst.w [A6 - 0x8] 00001404 5DC0 slt D0 00001406 4400 neg.b D0 00001408 4880 ext.w D0 0000140A 48C0 ext.l D0 0000140C 2206 move.l D1, D6 0000140E 9280 sub.l D1, D0 00001410 2D41 FFB6 move.l [A6 - 0x4A], D1 00001414 2D6E FFB6 FFA8 move.l [A6 - 0x58], [A6 - 0x4A] 0000141A 102E FFC3 move.b D0, [A6 - 0x3D] 0000141E 6718 beq +0x1A /* 00001438 */ 00001420 486E FFC4 pea.l [A6 - 0x3C] 00001424 486E FFBA pea.l [A6 - 0x46] 00001428 486E FFB6 pea.l [A6 - 0x4A] 0000142C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001430 486E FFA8 pea.l [A6 - 0x58] 00001434 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] label00001438: 00001438 4247 clr.w D7 0000143A 602A bra +0x2C /* 00001466 */ label0000143C: 0000143C 4267 clr.w -[A7] 0000143E 1F07 move.b -[A7], D7 00001440 3007 move.w D0, D7 00001442 C1FC 000C muls.w D0, 0xC 00001446 4876 00C4 pea.l [A6 + D0.w - 0x60] 0000144A 486E FFBA pea.l [A6 - 0x46] 0000144E 486E FFB6 pea.l [A6 - 0x4A] 00001452 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000145A 4EBA FE4C jsr [PC - 0x1B4 /* 000012A8 */] 0000145E 101F move.b D0, [A7]+ 00001460 6702 beq +0x4 /* 00001464 */ 00001462 6008 bra +0xA /* 0000146C */ label00001464: 00001464 5247 addq.w D7, 1 label00001466: 00001466 7003 moveq.l D0, 0x03 00001468 B047 cmp.w D0, D7 0000146A 6CD0 bge -0x2E /* 0000143C */ label0000146C: 0000146C 206E FFF4 movea.l A0, [A6 - 0xC] 00001470 202E FFB6 move.l D0, [A6 - 0x4A] 00001474 D090 add.l D0, [A0] 00001476 2F00 move.l -[A7], D0 00001478 202E FFBA move.l D0, [A6 - 0x46] 0000147C D090 add.l D0, [A0] 0000147E 2F00 move.l -[A7], D0 00001480 2006 move.l D0, D6 00001482 90AE FFB6 sub.l D0, [A6 - 0x4A] 00001486 2F00 move.l -[A7], D0 00001488 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 0000148C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001490 202E FFB6 move.l D0, [A6 - 0x4A] 00001494 90AE FFBA sub.l D0, [A6 - 0x46] 00001498 2206 move.l D1, D6 0000149A 9280 sub.l D1, D0 0000149C 2F01 move.l -[A7], D1 0000149E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 000014A2 4A6E FFF8 tst.w [A6 - 0x8] 000014A6 6F0C ble +0xE /* 000014B4 */ 000014A8 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000014AC 3F2E FFBC move.w -[A7], [A6 - 0x44] 000014B0 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label000014B4: 000014B4 4CDF 00C0 movem.l D6,D7, [A7]+ 000014B8 4E5E unlink A6 000014BA 4E75 rts 000014BC 4E56 0000 link A6, 0 000014C0 42A7 clr.l -[A7] 000014C2 A975 syscall TickCount 000014C4 2B5F F79C move.l [A5 - 0x864], [A7]+ 000014C8 2B6D F79C F790 move.l [A5 - 0x870], [A5 - 0x864] 000014CE 2B6D F79C F78C move.l [A5 - 0x874], [A5 - 0x864] 000014D4 2B6D F79C FDA8 move.l [A5 - 0x258], [A5 - 0x864] 000014DA 4E5E unlink A6 000014DC 4E75 rts 000014DE 4E56 0000 link A6, 0 000014E2 3F3C 0002 move.w -[A7], 0x2 000014E6 4EBA F788 jsr [PC - 0x878 /* 00000C70 */] 000014EA 4E5E unlink A6 000014EC 4E75 rts 000014EE 4E56 0000 link A6, 0 000014F2 3F3C 0001 move.w -[A7], 0x1 000014F6 4EBA F778 jsr [PC - 0x888 /* 00000C70 */] 000014FA 4E5E unlink A6 000014FC 4E75 rts 000014FE 4E56 FFEC link A6, -0x0014 00001502 48E7 0300 movem.l -[A7], D6,D7 00001506 7001 moveq.l D0, 0x01 00001508 2D40 FFF6 move.l [A6 - 0xA], D0 0000150C 486E FFF6 pea.l [A6 - 0xA] 00001510 1F3C 0001 move.b -[A7], 0x1 00001514 4EBA EC54 jsr [PC - 0x13AC /* 0000016A */] 00001518 102D FEBF move.b D0, [A5 - 0x141] 0000151C 6654 bne +0x56 /* 00001572 */ 0000151E 4AAE FFF6 tst.l [A6 - 0xA] 00001522 6C06 bge +0x8 /* 0000152A */ 00001524 7001 moveq.l D0, 0x01 00001526 2D40 FFF6 move.l [A6 - 0xA], D0 label0000152A: 0000152A 4267 clr.w -[A7] 0000152C A974 syscall Button 0000152E 1C1F move.b D6, [A7]+ 00001530 0A06 0001 xori.b D6, 0x1 00001534 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA] 0000153A 7E01 moveq.l D7, 0x01 0000153C 602E bra +0x30 /* 0000156C */ label0000153E: 0000153E 3F3C 001E move.w -[A7], 0x1E 00001542 A9C8 syscall SysBeep 00001544 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00001548 102D FEBF move.b D0, [A5 - 0x141] 0000154C 6624 bne +0x26 /* 00001572 */ 0000154E 1206 move.b D1, D6 00001550 6716 beq +0x18 /* 00001568 */ 00001552 48E7 C000 movem.l -[A7], D0,D1 00001556 4267 clr.w -[A7] 00001558 A974 syscall Button 0000155A 141F move.b D2, [A7]+ 0000155C 4CDF 0003 movem.l D0,D1, [A7]+ 00001560 C202 and.b D1, D2 00001562 8001 or.b D0, D1 00001564 6702 beq +0x4 /* 00001568 */ 00001566 600A bra +0xC /* 00001572 */ label00001568: 00001568 5287 addq.l D7, 1 0000156A 6906 bvs +0x8 /* 00001572 */ label0000156C: 0000156C BEAE FFEC cmp.l D7, [A6 - 0x14] 00001570 6FCC ble -0x32 /* 0000153E */ label00001572: 00001572 4CDF 00C0 movem.l D6,D7, [A7]+ 00001576 4E5E unlink A6 00001578 4E75 rts 0000157A 4E56 FFF2 link A6, -0x000E 0000157E 48E7 0108 movem.l -[A7], D7,A4 00001582 486D FACA pea.l [A5 - 0x536] 00001586 486E FFFA pea.l [A6 - 0x6] 0000158A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000158E 7008 moveq.l D0, 0x08 00001590 B06E FFFA cmp.w D0, [A6 - 0x6] 00001594 670C beq +0xE /* 000015A2 */ 00001596 486E FFFA pea.l [A6 - 0x6] 0000159A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000159E 6000 009C bra +0x9E /* 0000163C */ label000015A2: 000015A2 2F3C 0023 0000 move.l -[A7], 0x230000 /* '#\0\0' */ 000015A8 3F3C 0003 move.w -[A7], 0x3 000015AC 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000015B0 101F move.b D0, [A7]+ 000015B2 6604 bne +0x6 /* 000015B8 */ 000015B4 6000 008E bra +0x90 /* 00001644 */ label000015B8: 000015B8 42A7 clr.l -[A7] 000015BA 486D FACA pea.l [A5 - 0x536] 000015BE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 000015C2 2E1F move.l D7, [A7]+ 000015C4 9EAD FAD2 sub.l D7, [A5 - 0x52E] 000015C8 42A7 clr.l -[A7] 000015CA 2F07 move.l -[A7], D7 000015CC 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 000015D0 285F movea.l A4, [A7]+ 000015D2 200C move.l D0, A4 000015D4 6712 beq +0x14 /* 000015E8 */ 000015D6 42A7 clr.l -[A7] 000015D8 486D FACA pea.l [A5 - 0x536] 000015DC 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */] 000015E0 2F14 move.l -[A7], [A4] 000015E2 2F07 move.l -[A7], D7 000015E4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] label000015E8: 000015E8 302E FFFE move.w D0, [A6 - 0x2] 000015EC 0440 003C subi.w D0, 0x3C /* '<' */ 000015F0 671C beq +0x1E /* 0000160E */ 000015F2 5340 subq.w D0, 1 000015F4 670C beq +0xE /* 00001602 */ 000015F6 5340 subq.w D0, 1 000015F8 6720 beq +0x22 /* 0000161A */ 000015FA 0440 001E subi.w D0, 0x1E 000015FE 6726 beq +0x28 /* 00001626 */ 00001600 603A bra +0x3C /* 0000163C */ label00001602: 00001602 486D FDB8 pea.l [A5 - 0x248] 00001606 2F0C move.l -[A7], A4 00001608 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000160C 6036 bra +0x38 /* 00001644 */ label0000160E: 0000160E 486D FDB4 pea.l [A5 - 0x24C] 00001612 2F0C move.l -[A7], A4 00001614 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001618 602A bra +0x2C /* 00001644 */ label0000161A: 0000161A 486D FDB0 pea.l [A5 - 0x250] 0000161E 2F0C move.l -[A7], A4 00001620 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001624 601E bra +0x20 /* 00001644 */ label00001626: 00001626 486D FDAC pea.l [A5 - 0x254] 0000162A 2F0C move.l -[A7], A4 0000162C 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001630 42A7 clr.l -[A7] 00001632 A975 syscall TickCount 00001634 2B5F FDA0 move.l [A5 - 0x260], [A7]+ 00001638 600A bra +0xC /* 00001644 */ 0000163A 6008 bra +0xA /* 00001644 */ label0000163C: 0000163C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001640 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label00001644: 00001644 4CDF 1080 movem.l D7,A4, [A7]+ 00001648 4E5E unlink A6 0000164A 4E75 rts 0000164C 4E56 FFDA link A6, -0x0026 00001650 2F0A move.l -[A7], A2 00001652 42A7 clr.l -[A7] 00001654 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00001658 201F move.l D0, [A7]+ 0000165A 3D40 FFFC move.w [A6 - 0x4], D0 0000165E 4267 clr.w -[A7] 00001660 486E FFFC pea.l [A6 - 0x4] 00001664 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00001668 101F move.b D0, [A7]+ 0000166A 6604 bne +0x6 /* 00001670 */ 0000166C 6000 0098 bra +0x9A /* 00001706 */ label00001670: 00001670 4267 clr.w -[A7] 00001672 4EBA EA88 jsr [PC - 0x1578 /* 000000FC */] 00001676 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000167A 4267 clr.w -[A7] 0000167C 486E FFFE pea.l [A6 - 0x2] 00001680 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00001684 101F move.b D0, [A7]+ 00001686 6602 bne +0x4 /* 0000168A */ 00001688 607C bra +0x7E /* 00001706 */ label0000168A: 0000168A 7000 moveq.l D0, 0x00 0000168C 2D40 FFE2 move.l [A6 - 0x1E], D0 00001690 486E FFE2 pea.l [A6 - 0x1E] 00001694 4267 clr.w -[A7] 00001696 4EBA EAD2 jsr [PC - 0x152E /* 0000016A */] 0000169A 102D FEBF move.b D0, [A5 - 0x141] 0000169E 6666 bne +0x68 /* 00001706 */ 000016A0 206D F4C8 movea.l A0, [A5 - 0xB38] 000016A4 302E FFFC move.w D0, [A6 - 0x4] 000016A8 E740 asl D0.w, 3 000016AA 43EE FFEC lea.l A1, [A6 - 0x14] 000016AE 45E8 03EE lea.l A2, [A0 + 0x3EE] 000016B2 41F2 0000 lea.l A0, [A2 + D0.w] 000016B6 22D8 move.l [A1]+, [A0]+ 000016B8 22D8 move.l [A1]+, [A0]+ 000016BA 206D F4C8 movea.l A0, [A5 - 0xB38] 000016BE 302E FFFE move.w D0, [A6 - 0x2] 000016C2 E740 asl D0.w, 3 000016C4 43EE FFF4 lea.l A1, [A6 - 0xC] 000016C8 45E8 03EE lea.l A2, [A0 + 0x3EE] 000016CC 41F2 0000 lea.l A0, [A2 + D0.w] 000016D0 22D8 move.l [A1]+, [A0]+ 000016D2 22D8 move.l [A1]+, [A0]+ 000016D4 4267 clr.w -[A7] 000016D6 486E FFF4 pea.l [A6 - 0xC] 000016DA A8AE syscall EmptyRect 000016DC 101F move.b D0, [A7]+ 000016DE 6716 beq +0x18 /* 000016F6 */ 000016E0 486E FFDA pea.l [A6 - 0x26] 000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000016E8 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */] 000016EC 205F movea.l A0, [A7]+ 000016EE 43EE FFF4 lea.l A1, [A6 - 0xC] 000016F2 22D8 move.l [A1]+, [A0]+ 000016F4 22D8 move.l [A1]+, [A0]+ label000016F6: 000016F6 486E FFEC pea.l [A6 - 0x14] 000016FA 486E FFF4 pea.l [A6 - 0xC] 000016FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001702 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] label00001706: 00001706 245F movea.l A2, [A7]+ 00001708 4E5E unlink A6 0000170A 4E75 rts 0000170C 4E56 0000 link A6, 0 00001710 3B7C 0301 FAB2 move.w [A5 - 0x54E], 0x301 00001716 4E5E unlink A6 00001718 4E75 rts 0000171A 4E56 FFF0 link A6, -0x0010 0000171E 48E7 0308 movem.l -[A7], D6,D7,A4 00001722 7E01 moveq.l D7, 0x01 00001724 4AAD FB04 tst.l [A5 - 0x4FC] 00001728 660A bne +0xC /* 00001734 */ 0000172A 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 0000172E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001732 607A bra +0x7C /* 000017AE */ label00001734: 00001734 1007 move.b D0, D7 00001736 6776 beq +0x78 /* 000017AE */ 00001738 486D FACA pea.l [A5 - 0x536] 0000173C 486E FFFA pea.l [A6 - 0x6] 00001740 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001744 4A6E FFFA tst.w [A6 - 0x6] 00001748 6602 bne +0x4 /* 0000174C */ 0000174A 6062 bra +0x64 /* 000017AE */ label0000174C: 0000174C 7008 moveq.l D0, 0x08 0000174E B06E FFFA cmp.w D0, [A6 - 0x6] 00001752 670A beq +0xC /* 0000175E */ 00001754 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001758 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000175C 6050 bra +0x52 /* 000017AE */ label0000175E: 0000175E 3C2E FFFE move.w D6, [A6 - 0x2] 00001762 486D FACA pea.l [A5 - 0x536] 00001766 486E FFFA pea.l [A6 - 0x6] 0000176A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000176E 4A6E FFFA tst.w [A6 - 0x6] 00001772 6604 bne +0x6 /* 00001778 */ 00001774 4207 clr.b D7 00001776 601E bra +0x20 /* 00001796 */ label00001778: 00001778 70FE moveq.l D0, 0xFFFFFFFE 0000177A B06E FFFA cmp.w D0, [A6 - 0x6] 0000177E 56C0 sne D0 00001780 7222 moveq.l D1, 0x22 00001782 B2AE FFFC cmp.l D1, [A6 - 0x4] 00001786 56C1 sne D1 00001788 8001 or.b D0, D1 0000178A 670A beq +0xC /* 00001796 */ 0000178C 3F3C 0013 move.w -[A7], 0x13 00001790 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001794 6018 bra +0x1A /* 000017AE */ label00001796: 00001796 42A7 clr.l -[A7] 00001798 2F2D FB04 move.l -[A7], [A5 - 0x4FC] 0000179C 3F06 move.w -[A7], D6 0000179E 1F3C 0001 move.b -[A7], 0x1 000017A2 486E FFF0 pea.l [A6 - 0x10] 000017A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000017AA 285F movea.l A4, [A7]+ 000017AC 6086 bra -0x78 /* 00001734 */ label000017AE: 000017AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000017B2 4E5E unlink A6 000017B4 4E75 rts 000017B6 4E56 0000 link A6, 0 000017BA 1B7C 0001 FD88 move.b [A5 - 0x278], 0x1 000017C0 4E5E unlink A6 000017C2 4E75 rts 000017C4 4E56 FFE0 link A6, -0x0020 000017C8 48E7 0308 movem.l -[A7], D6,D7,A4 000017CC 486D FACA pea.l [A5 - 0x536] 000017D0 486E FFFA pea.l [A6 - 0x6] 000017D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000017D8 7008 moveq.l D0, 0x08 000017DA B06E FFFA cmp.w D0, [A6 - 0x6] 000017DE 6656 bne +0x58 /* 00001836 */ 000017E0 3E2E FFFE move.w D7, [A6 - 0x2] 000017E4 4267 clr.w -[A7] 000017E6 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */] 000017EA 101F move.b D0, [A7]+ 000017EC 6604 bne +0x6 /* 000017F2 */ 000017EE 6000 00FA bra +0xFC /* 000018EA */ label000017F2: 000017F2 486E FFFA pea.l [A6 - 0x6] 000017F6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000017FA 102D FEBF move.b D0, [A5 - 0x141] 000017FE 6600 00EA bne +0xEC /* 000018EA */ 00001802 42A7 clr.l -[A7] 00001804 3F07 move.w -[A7], D7 00001806 1F3C 0001 move.b -[A7], 0x1 0000180A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000180E 285F movea.l A4, [A7]+ 00001810 200C move.l D0, A4 00001812 6700 00D6 beq +0xD8 /* 000018EA */ 00001816 41EE FFF4 lea.l A0, [A6 - 0xC] 0000181A 224C movea.l A1, A4 0000181C 20D9 move.l [A0]+, [A1]+ 0000181E 3091 move.w [A0], [A1] 00001820 41EE FFFA lea.l A0, [A6 - 0x6] 00001824 224C movea.l A1, A4 00001826 22D8 move.l [A1]+, [A0]+ 00001828 3290 move.w [A1], [A0] 0000182A 486E FFF4 pea.l [A6 - 0xC] 0000182E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001832 6000 00B6 bra +0xB8 /* 000018EA */ label00001836: 00001836 70FE moveq.l D0, 0xFFFFFFFE 00001838 B06E FFFA cmp.w D0, [A6 - 0x6] 0000183C 57C0 seq D0 0000183E 7201 moveq.l D1, 0x01 00001840 B2AE FFFC cmp.l D1, [A6 - 0x4] 00001844 57C1 seq D1 00001846 C001 and.b D0, D1 00001848 6700 0098 beq +0x9A /* 000018E2 */ 0000184C 486D FACA pea.l [A5 - 0x536] 00001850 486E FFFA pea.l [A6 - 0x6] 00001854 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001858 3E2D FD42 move.w D7, [A5 - 0x2BE] 0000185C 7008 moveq.l D0, 0x08 0000185E B06E FFFA cmp.w D0, [A6 - 0x6] 00001862 56C0 sne D0 00001864 72FE moveq.l D1, 0xFFFFFFFE 00001866 B26E FFFA cmp.w D1, [A6 - 0x6] 0000186A 56C1 sne D1 0000186C C001 and.b D0, D1 0000186E 6640 bne +0x42 /* 000018B0 */ 00001870 42A7 clr.l -[A7] 00001872 2F2D FD64 move.l -[A7], [A5 - 0x29C] 00001876 3F07 move.w -[A7], D7 00001878 4267 clr.w -[A7] 0000187A 486E FFE2 pea.l [A6 - 0x1E] 0000187E 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001882 285F movea.l A4, [A7]+ 00001884 200C move.l D0, A4 00001886 6728 beq +0x2A /* 000018B0 */ 00001888 70FE moveq.l D0, 0xFFFFFFFE 0000188A B054 cmp.w D0, [A4] 0000188C 6622 bne +0x24 /* 000018B0 */ 0000188E 3C2C 0004 move.w D6, [A4 + 0x4] 00001892 206D FD3E movea.l A0, [A5 - 0x2C2] 00001896 2050 movea.l A0, [A0] 00001898 3006 move.w D0, D6 0000189A E740 asl D0.w, 3 0000189C 43EE FFE6 lea.l A1, [A6 - 0x1A] 000018A0 41F0 0002 lea.l A0, [A0 + D0.w + 0x2] 000018A4 22D8 move.l [A1]+, [A0]+ 000018A6 22D8 move.l [A1]+, [A0]+ 000018A8 7006 moveq.l D0, 0x06 000018AA B02E FFE6 cmp.b D0, [A6 - 0x1A] 000018AE 670A beq +0xC /* 000018BA */ label000018B0: 000018B0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000018B4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000018B8 6030 bra +0x32 /* 000018EA */ label000018BA: 000018BA 4A2E FFE7 tst.b [A6 - 0x19] 000018BE 6F14 ble +0x16 /* 000018D4 */ 000018C0 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */ 000018C6 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 000018CA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 000018CE 101F move.b D0, [A7]+ 000018D0 6602 bne +0x4 /* 000018D4 */ 000018D2 6016 bra +0x18 /* 000018EA */ label000018D4: 000018D4 42A7 clr.l -[A7] 000018D6 3F07 move.w -[A7], D7 000018D8 2F2E FFEA move.l -[A7], [A6 - 0x16] 000018DC 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000018E0 6008 bra +0xA /* 000018EA */ label000018E2: 000018E2 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 000018E6 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000018EA: 000018EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000018EE 4E5E unlink A6 000018F0 4E75 rts 000018F2 4E56 FFF4 link A6, -0x000C 000018F6 2F0C move.l -[A7], A4 000018F8 486E FFFA pea.l [A6 - 0x6] 000018FC 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00001900 102D FEBF move.b D0, [A5 - 0x141] 00001904 662C bne +0x2E /* 00001932 */ 00001906 082D 0001 FAFF btst.b [A5 - 0x501], 0x1 0000190C 6706 beq +0x8 /* 00001914 */ 0000190E 286D FD5C movea.l A4, [A5 - 0x2A4] 00001912 6004 bra +0x6 /* 00001918 */ label00001914: 00001914 286D FAF4 movea.l A4, [A5 - 0x50C] label00001918: 00001918 7001 moveq.l D0, 0x01 0000191A 2F00 move.l -[A7], D0 0000191C 3F3C FFFF move.w -[A7], 0xFFFF 00001920 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001924 42A7 clr.l -[A7] 00001926 70FF moveq.l D0, 0xFFFFFFFF 00001928 2F00 move.l -[A7], D0 0000192A 2F0C move.l -[A7], A4 0000192C 42A7 clr.l -[A7] 0000192E 4EAD 082A jsr [A5 + 0x82A /* export_257 */] label00001932: 00001932 285F movea.l A4, [A7]+ 00001934 4E5E unlink A6 00001936 4E75 rts fn00001938: 00001938 4E56 FFFA link A6, -0x0006 0000193C 486D FACA pea.l [A5 - 0x536] 00001940 486E FFFA pea.l [A6 - 0x6] 00001944 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001948 4267 clr.w -[A7] 0000194A 486E FFFA pea.l [A6 - 0x6] 0000194E 4EBA E770 jsr [PC - 0x1890 /* 000000C0 */] 00001952 101F move.b D0, [A7]+ 00001954 6602 bne +0x4 /* 00001958 */ 00001956 600A bra +0xC /* 00001962 */ label00001958: 00001958 42A7 clr.l -[A7] 0000195A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 0000195E 2D5F 0008 move.l [A6 + 0x8], [A7]+ label00001962: 00001962 4E5E unlink A6 00001964 4E75 rts 00001966 4E56 FFFC link A6, -0x0004 0000196A 48E7 0118 movem.l -[A7], D7,A3,A4 0000196E 102D F6BB move.b D0, [A5 - 0x945] 00001972 6704 beq +0x6 /* 00001978 */ 00001974 4EAD 174A jsr [A5 + 0x174A /* export_741 */] label00001978: 00001978 2E2D F4C8 move.l D7, [A5 - 0xB38] 0000197C 2F07 move.l -[A7], D7 0000197E 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00001982 2847 movea.l A4, D7 00001984 486C 001E pea.l [A4 + 0x1E] 00001988 486C 027E pea.l [A4 + 0x27E] 0000198C 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00001990 47EC 027E lea.l A3, [A4 + 0x27E] 00001994 4A2B 0004 tst.b [A3 + 0x4] 00001998 6F0E ble +0x10 /* 000019A8 */ 0000199A 102B 0004 move.b D0, [A3 + 0x4] 0000199E 4880 ext.w D0 000019A0 723C moveq.l D1, 0x3C 000019A2 83C0 divs.w D1, D0 000019A4 3941 0746 move.w [A4 + 0x746], D1 label000019A8: 000019A8 47EC 028E lea.l A3, [A4 + 0x28E] 000019AC 4A2B 0005 tst.b [A3 + 0x5] 000019B0 6710 beq +0x12 /* 000019C2 */ 000019B2 41EC 0754 lea.l A0, [A4 + 0x754] 000019B6 43EC 028E lea.l A1, [A4 + 0x28E] 000019BA 20D9 move.l [A0]+, [A1]+ 000019BC 20D9 move.l [A0]+, [A1]+ 000019BE 20D9 move.l [A0]+, [A1]+ 000019C0 20D9 move.l [A0]+, [A1]+ label000019C2: 000019C2 2047 movea.l A0, D7 000019C4 1028 0880 move.b D0, [A0 + 0x880] 000019C8 6706 beq +0x8 /* 000019D0 */ 000019CA 2F07 move.l -[A7], D7 000019CC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] label000019D0: 000019D0 4267 clr.w -[A7] 000019D2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 000019D6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000019DA 4E5E unlink A6 000019DC 4E75 rts fn000019DE: 000019DE 4E56 FFEE link A6, -0x0012 000019E2 422E 000A clr.b [A6 + 0xA] 000019E6 102E 0008 move.b D0, [A6 + 0x8] 000019EA 6718 beq +0x1A /* 00001A04 */ 000019EC 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 000019F2 486E FFF0 pea.l [A6 - 0x10] 000019F6 A971 syscall EventAvail 000019F8 101F move.b D0, [A7]+ 000019FA 6708 beq +0xA /* 00001A04 */ 000019FC 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00001A02 605E bra +0x60 /* 00001A62 */ label00001A04: 00001A04 2F3C 8000 0000 move.l -[A7], 0x80000000 00001A0A 486E FFF0 pea.l [A6 - 0x10] 00001A0E A971 syscall EventAvail 00001A10 101F move.b D0, [A7]+ 00001A12 6708 beq +0xA /* 00001A1C */ 00001A14 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00001A1A 6046 bra +0x48 /* 00001A62 */ label00001A1C: 00001A1C 2F3C 0008 0000 move.l -[A7], 0x80000 00001A22 486E FFF0 pea.l [A6 - 0x10] 00001A26 A971 syscall EventAvail 00001A28 101F move.b D0, [A7]+ 00001A2A 6736 beq +0x38 /* 00001A62 */ 00001A2C 2F3C 0008 0000 move.l -[A7], 0x80000 00001A32 486E FFF0 pea.l [A6 - 0x10] 00001A36 A970 syscall GetNextEvent 00001A38 1D5F FFEF move.b [A6 - 0x11], [A7]+ 00001A3C 7000 moveq.l D0, 0x00 00001A3E 302E FFFE move.w D0, [A6 - 0x2] 00001A42 C0BC 0000 0100 and.l D0, 0x100 00001A48 4A80 tst.l D0 00001A4A 6716 beq +0x18 /* 00001A62 */ 00001A4C 203C 0000 00FF move.l D0, 0xFF 00001A52 C0AE FFF2 and.l D0, [A6 - 0xE] 00001A56 722E moveq.l D1, 0x2E 00001A58 B280 cmp.l D1, D0 00001A5A 6606 bne +0x8 /* 00001A62 */ 00001A5C 1D7C 0001 000A move.b [A6 + 0xA], 0x1 label00001A62: 00001A62 4E5E unlink A6 00001A64 205F movea.l A0, [A7]+ 00001A66 544F addq.w A7, 2 00001A68 4ED0 jmp [A0] 00001A6A 4E56 FFC2 link A6, -0x003E 00001A6E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001A72 7000 moveq.l D0, 0x00 00001A74 2D40 FFCE move.l [A6 - 0x32], D0 00001A78 486E FFD2 pea.l [A6 - 0x2E] 00001A7C A874 syscall GetPort 00001A7E 206D F4C8 movea.l A0, [A5 - 0xB38] 00001A82 1D68 0742 FFF3 move.b [A6 - 0xD], [A0 + 0x742] 00001A88 206D F4C8 movea.l A0, [A5 - 0xB38] 00001A8C 3D68 0746 FFF0 move.w [A6 - 0x10], [A0 + 0x746] 00001A92 486E FFFA pea.l [A6 - 0x6] 00001A96 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00001A9A 102D FEBF move.b D0, [A5 - 0x141] 00001A9E 6600 033C bne +0x33E /* 00001DDC */ 00001AA2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AA6 486D F26E pea.l [A5 - 0xD92] 00001AAA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00001AAE 486E FFFA pea.l [A6 - 0x6] 00001AB2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001AB6 3B7C 0001 F378 move.w [A5 - 0xC88], 0x1 00001ABC 206D F4D4 movea.l A0, [A5 - 0xB2C] 00001AC0 3B68 010C F36E move.w [A5 - 0xC92], [A0 + 0x10C] 00001AC6 3B7C 0003 F37C move.w [A5 - 0xC84], 0x3 00001ACC 3B7C 0101 F37A move.w [A5 - 0xC86], 0x101 00001AD2 7A01 moveq.l D5, 0x01 00001AD4 422E FFEB clr.b [A6 - 0x15] 00001AD8 4207 clr.b D7 00001ADA 4204 clr.b D4 00001ADC 7CFF moveq.l D6, 0xFFFFFFFF 00001ADE 422E FFEF clr.b [A6 - 0x11] 00001AE2 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1 00001AE8 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1 00001AEE 422E FFE6 clr.b [A6 - 0x1A] label00001AF2: 00001AF2 486D FACA pea.l [A5 - 0x536] 00001AF6 486E FFFA pea.l [A6 - 0x6] 00001AFA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001AFE 4A6E FFFA tst.w [A6 - 0x6] 00001B02 6604 bne +0x6 /* 00001B08 */ 00001B04 6000 01A6 bra +0x1A8 /* 00001CAC */ label00001B08: 00001B08 4267 clr.w -[A7] 00001B0A 486E FFFA pea.l [A6 - 0x6] 00001B0E 4EBA E5B0 jsr [PC - 0x1A50 /* 000000C0 */] 00001B12 101F move.b D0, [A7]+ 00001B14 6604 bne +0x6 /* 00001B1A */ 00001B16 6000 02C4 bra +0x2C6 /* 00001DDC */ label00001B1A: 00001B1A 486D FACA pea.l [A5 - 0x536] 00001B1E 486E FFFA pea.l [A6 - 0x6] 00001B22 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001B26 7008 moveq.l D0, 0x08 00001B28 B06E FFFA cmp.w D0, [A6 - 0x6] 00001B2C 670C beq +0xE /* 00001B3A */ 00001B2E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001B32 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001B36 6000 02A4 bra +0x2A6 /* 00001DDC */ label00001B3A: 00001B3A 302E FFFE move.w D0, [A6 - 0x2] 00001B3E 0440 0030 subi.w D0, 0x30 /* '0' */ 00001B42 6700 0094 beq +0x96 /* 00001BD8 */ 00001B46 0440 0014 subi.w D0, 0x14 00001B4A 6700 00A4 beq +0xA6 /* 00001BF0 */ 00001B4E 5340 subq.w D0, 1 00001B50 6700 00A6 beq +0xA8 /* 00001BF8 */ 00001B54 5340 subq.w D0, 1 00001B56 6700 00B4 beq +0xB6 /* 00001C0C */ 00001B5A 5340 subq.w D0, 1 00001B5C 6700 00B6 beq +0xB8 /* 00001C14 */ 00001B60 5340 subq.w D0, 1 00001B62 6700 00B8 beq +0xBA /* 00001C1C */ 00001B66 5340 subq.w D0, 1 00001B68 6700 00BC beq +0xBE /* 00001C26 */ 00001B6C 5340 subq.w D0, 1 00001B6E 6700 00BE beq +0xC0 /* 00001C2E */ 00001B72 5340 subq.w D0, 1 00001B74 6700 00CA beq +0xCC /* 00001C40 */ 00001B78 5340 subq.w D0, 1 00001B7A 6700 0086 beq +0x88 /* 00001C02 */ 00001B7E 0440 0020 subi.w D0, 0x20 /* ' ' */ 00001B82 6700 00D2 beq +0xD4 /* 00001C56 */ 00001B86 0440 0012 subi.w D0, 0x12 00001B8A 6700 00D2 beq +0xD4 /* 00001C5E */ 00001B8E 5F40 subq.w D0, 7 00001B90 6740 beq +0x42 /* 00001BD2 */ 00001B92 5540 subq.w D0, 2 00001B94 6704 beq +0x6 /* 00001B9A */ 00001B96 6000 0108 bra +0x10A /* 00001CA0 */ label00001B9A: 00001B9A 486D FACA pea.l [A5 - 0x536] 00001B9E 486E FFFA pea.l [A6 - 0x6] 00001BA2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001BA6 4267 clr.w -[A7] 00001BA8 486E FFFA pea.l [A6 - 0x6] 00001BAC 4EBA E512 jsr [PC - 0x1AEE /* 000000C0 */] 00001BB0 101F move.b D0, [A7]+ 00001BB2 6604 bne +0x6 /* 00001BB8 */ 00001BB4 6000 0226 bra +0x228 /* 00001DDC */ label00001BB8: 00001BB8 486E FFFA pea.l [A6 - 0x6] 00001BBC 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00001BC0 102D FEBF move.b D0, [A5 - 0x141] 00001BC4 6600 0216 bne +0x218 /* 00001DDC */ 00001BC8 2D6E FFFC FFCE move.l [A6 - 0x32], [A6 - 0x4] 00001BCE 6000 FF22 bra -0xDC /* 00001AF2 */ label00001BD2: 00001BD2 4205 clr.b D5 00001BD4 6000 FF1C bra -0xE2 /* 00001AF2 */ label00001BD8: 00001BD8 42A7 clr.l -[A7] 00001BDA 4EBA FD5C jsr [PC - 0x2A4 /* 00001938 */] 00001BDE 201F move.l D0, [A7]+ 00001BE0 3B40 F378 move.w [A5 - 0xC88], D0 00001BE4 102D FEBF move.b D0, [A5 - 0x141] 00001BE8 6600 01F2 bne +0x1F4 /* 00001DDC */ 00001BEC 6000 FF04 bra -0xFA /* 00001AF2 */ label00001BF0: 00001BF0 422D F37A clr.b [A5 - 0xC86] 00001BF4 6000 FEFC bra -0x102 /* 00001AF2 */ label00001BF8: 00001BF8 3B7C 0002 F37C move.w [A5 - 0xC84], 0x2 00001BFE 6000 FEF2 bra -0x10C /* 00001AF2 */ label00001C02: 00001C02 3B7C 0001 F37C move.w [A5 - 0xC84], 0x1 00001C08 6000 FEE8 bra -0x116 /* 00001AF2 */ label00001C0C: 00001C0C 7E01 moveq.l D7, 0x01 00001C0E 4204 clr.b D4 00001C10 6000 FEE0 bra -0x11E /* 00001AF2 */ label00001C14: 00001C14 7E01 moveq.l D7, 0x01 00001C16 7801 moveq.l D4, 0x01 00001C18 6000 FED8 bra -0x126 /* 00001AF2 */ label00001C1C: 00001C1C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 00001C22 6000 FECE bra -0x130 /* 00001AF2 */ label00001C26: 00001C26 422E FFEE clr.b [A6 - 0x12] 00001C2A 6000 FEC6 bra -0x138 /* 00001AF2 */ label00001C2E: 00001C2E 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1 00001C34 4A46 tst.w D6 00001C36 6C00 FEBA bge -0x144 /* 00001AF2 */ 00001C3A 7C3C moveq.l D6, 0x3C 00001C3C 6000 FEB4 bra -0x14A /* 00001AF2 */ label00001C40: 00001C40 42A7 clr.l -[A7] 00001C42 4EBA FCF4 jsr [PC - 0x30C /* 00001938 */] 00001C46 201F move.l D0, [A7]+ 00001C48 3C00 move.w D6, D0 00001C4A 102D FEBF move.b D0, [A5 - 0x141] 00001C4E 6600 018C bne +0x18E /* 00001DDC */ 00001C52 6000 FE9E bra -0x160 /* 00001AF2 */ label00001C56: 00001C56 422E FFE7 clr.b [A6 - 0x19] 00001C5A 6000 FE96 bra -0x168 /* 00001AF2 */ label00001C5E: 00001C5E 42A7 clr.l -[A7] 00001C60 4EBA FCD6 jsr [PC - 0x32A /* 00001938 */] 00001C64 201F move.l D0, [A7]+ 00001C66 3D40 FFDE move.w [A6 - 0x22], D0 00001C6A 42A7 clr.l -[A7] 00001C6C 4EBA FCCA jsr [PC - 0x336 /* 00001938 */] 00001C70 201F move.l D0, [A7]+ 00001C72 3D40 FFDC move.w [A6 - 0x24], D0 00001C76 42A7 clr.l -[A7] 00001C78 4EBA FCBE jsr [PC - 0x342 /* 00001938 */] 00001C7C 201F move.l D0, [A7]+ 00001C7E 3D40 FFE2 move.w [A6 - 0x1E], D0 00001C82 42A7 clr.l -[A7] 00001C84 4EBA FCB2 jsr [PC - 0x34E /* 00001938 */] 00001C88 201F move.l D0, [A7]+ 00001C8A 3D40 FFE0 move.w [A6 - 0x20], D0 00001C8E 102D FEBF move.b D0, [A5 - 0x141] 00001C92 6600 0148 bne +0x14A /* 00001DDC */ 00001C96 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1 00001C9C 6000 FE54 bra -0x1AA /* 00001AF2 */ label00001CA0: 00001CA0 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00001CA4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001CA8 6000 0132 bra +0x134 /* 00001DDC */ label00001CAC: 00001CAC 102E FFE7 move.b D0, [A6 - 0x19] 00001CB0 6716 beq +0x18 /* 00001CC8 */ 00001CB2 1F3C 0001 move.b -[A7], 0x1 00001CB6 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 00001CBA 102D FEBF move.b D0, [A5 - 0x141] 00001CBE 6600 018C bne +0x18E /* 00001E4C */ 00001CC2 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 00001CC6 6006 bra +0x8 /* 00001CCE */ label00001CC8: 00001CC8 4267 clr.w -[A7] 00001CCA 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] label00001CCE: 00001CCE 4267 clr.w -[A7] 00001CD0 1F05 move.b -[A7], D5 00001CD2 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */] 00001CD6 101F move.b D0, [A7]+ 00001CD8 660A bne +0xC /* 00001CE4 */ 00001CDA 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1 00001CE0 6000 00FA bra +0xFC /* 00001DDC */ label00001CE4: 00001CE4 1F05 move.b -[A7], D5 00001CE6 4EAD 137A jsr [A5 + 0x137A /* export_619 */] 00001CEA 102D F373 move.b D0, [A5 - 0xC8D] 00001CEE 6728 beq +0x2A /* 00001D18 */ 00001CF0 42A7 clr.l -[A7] 00001CF2 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001CF6 285F movea.l A4, [A7]+ 00001CF8 1947 000C move.b [A4 + 0xC], D7 00001CFC 4A46 tst.w D6 00001CFE 6F18 ble +0x1A /* 00001D18 */ 00001D00 397C 0001 0038 move.w [A4 + 0x38], 0x1 00001D06 3946 0034 move.w [A4 + 0x34], D6 00001D0A 102E FFEB move.b D0, [A6 - 0x15] 00001D0E 0A00 0001 xori.b D0, 0x1 00001D12 4880 ext.w D0 00001D14 3940 0036 move.w [A4 + 0x36], D0 label00001D18: 00001D18 4267 clr.w -[A7] 00001D1A 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 00001D1E 101F move.b D0, [A7]+ 00001D20 660A bne +0xC /* 00001D2C */ 00001D22 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1 00001D28 6000 00B2 bra +0xB4 /* 00001DDC */ label00001D2C: 00001D2C 4267 clr.w -[A7] 00001D2E 486D F380 pea.l [A5 - 0xC80] 00001D32 486E FFC2 pea.l [A6 - 0x3E] 00001D36 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00001D3A A8A6 syscall EqualRect 00001D3C 101F move.b D0, [A7]+ 00001D3E 0A00 0001 xori.b D0, 0x1 00001D42 1B40 F37E move.b [A5 - 0xC82], D0 00001D46 1007 move.b D0, D7 00001D48 670A beq +0xC /* 00001D54 */ 00001D4A 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */ 00001D50 201F move.l D0, [A7]+ 00001D52 A032 syscall FlushEvents label00001D54: 00001D54 4267 clr.w -[A7] 00001D56 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00001D5A 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 00001D5E 4AAE FFCE tst.l [A6 - 0x32] 00001D62 671E beq +0x20 /* 00001D82 */ 00001D64 2F2E FFCE move.l -[A7], [A6 - 0x32] 00001D68 1F3C 0001 move.b -[A7], 0x1 00001D6C 3F3C FFFF move.w -[A7], 0xFFFF 00001D70 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 00001D74 102D FEBF move.b D0, [A5 - 0x141] 00001D78 6662 bne +0x64 /* 00001DDC */ 00001D7A 486E FFCE pea.l [A6 - 0x32] 00001D7E 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label00001D82: 00001D82 4A6E FFF8 tst.w [A6 - 0x8] 00001D86 6624 bne +0x26 /* 00001DAC */ 00001D88 536D F378 subq.w [A5 - 0xC88], 1 00001D8C 4A6D F378 tst.w [A5 - 0xC88] 00001D90 5EC0 sgt D0 00001D92 4A00 tst.b D0 00001D94 660A bne +0xC /* 00001DA0 */ 00001D96 802E FFEF or.b D0, [A6 - 0x11] 00001D9A 0240 0001 andi.w D0, 0x1 00001D9E 673C beq +0x3E /* 00001DDC */ label00001DA0: 00001DA0 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00001DA6 4267 clr.w -[A7] 00001DA8 4EAD 134A jsr [A5 + 0x134A /* export_613 */] label00001DAC: 00001DAC 4267 clr.w -[A7] 00001DAE 1F07 move.b -[A7], D7 00001DB0 4EBA FC2C jsr [PC - 0x3D4 /* 000019DE */] 00001DB4 101F move.b D0, [A7]+ 00001DB6 6624 bne +0x26 /* 00001DDC */ 00001DB8 102E FFE6 move.b D0, [A6 - 0x1A] 00001DBC 6796 beq -0x68 /* 00001D54 */ 00001DBE 2F2D F6FC move.l -[A7], [A5 - 0x904] 00001DC2 A873 syscall SetPort 00001DC4 486E FFD8 pea.l [A6 - 0x28] 00001DC8 A972 syscall GetMouse 00001DCA 4267 clr.w -[A7] 00001DCC 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001DD0 486E FFDC pea.l [A6 - 0x24] 00001DD4 A8AD syscall PtInRect 00001DD6 101F move.b D0, [A7]+ 00001DD8 6600 FF7A bne -0x84 /* 00001D54 */ label00001DDC: 00001DDC 1004 move.b D0, D4 00001DDE 670A beq +0xC /* 00001DEA */ 00001DE0 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */ 00001DE6 201F move.l D0, [A7]+ 00001DE8 A032 syscall FlushEvents label00001DEA: 00001DEA 4267 clr.w -[A7] 00001DEC 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */] 00001DF0 101F move.b D0, [A7]+ 00001DF2 6704 beq +0x6 /* 00001DF8 */ 00001DF4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] label00001DF8: 00001DF8 4267 clr.w -[A7] 00001DFA 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */] 00001DFE 102E FFE7 move.b D0, [A6 - 0x19] 00001E02 661C bne +0x1E /* 00001E20 */ 00001E04 206D F4C8 movea.l A0, [A5 - 0xB38] 00001E08 3010 move.w D0, [A0] 00001E0A B06D F858 cmp.w D0, [A5 - 0x7A8] 00001E0E 57C0 seq D0 00001E10 4AAD F85A tst.l [A5 - 0x7A6] 00001E14 57C1 seq D1 00001E16 C001 and.b D0, D1 00001E18 6706 beq +0x8 /* 00001E20 */ 00001E1A 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF label00001E20: 00001E20 206D F4C8 movea.l A0, [A5 - 0xB38] 00001E24 116E FFF3 0742 move.b [A0 + 0x742], [A6 - 0xD] 00001E2A 206D F4C8 movea.l A0, [A5 - 0xB38] 00001E2E 316E FFF0 0746 move.w [A0 + 0x746], [A6 - 0x10] 00001E34 102E FFEE move.b D0, [A6 - 0x12] 00001E38 6712 beq +0x14 /* 00001E4C */ 00001E3A 206D F6FC movea.l A0, [A5 - 0x904] 00001E3E 2068 0018 movea.l A0, [A0 + 0x18] 00001E42 2050 movea.l A0, [A0] 00001E44 4868 0002 pea.l [A0 + 0x2] 00001E48 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] label00001E4C: 00001E4C 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00001E50 A873 syscall SetPort 00001E52 486E FFCE pea.l [A6 - 0x32] 00001E56 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00001E5A 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001E5E 4E5E unlink A6 00001E60 4E75 rts 00001E62 4E56 FFF2 link A6, -0x000E 00001E66 48E7 0018 movem.l -[A7], A3,A4 00001E6A 4AAD FAF4 tst.l [A5 - 0x50C] 00001E6E 6610 bne +0x12 /* 00001E80 */ 00001E70 42A7 clr.l -[A7] 00001E72 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001E76 2B5F FAF4 move.l [A5 - 0x50C], [A7]+ 00001E7A 08ED 0003 FAFF bset.b [A5 - 0x501], 0x3 label00001E80: 00001E80 4AAD FAF4 tst.l [A5 - 0x50C] 00001E84 6700 00B6 beq +0xB8 /* 00001F3C */ label00001E88: 00001E88 486D FACA pea.l [A5 - 0x536] 00001E8C 486E FFFA pea.l [A6 - 0x6] 00001E90 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001E94 4A6E FFFA tst.w [A6 - 0x6] 00001E98 6700 00A2 beq +0xA4 /* 00001F3C */ 00001E9C 7008 moveq.l D0, 0x08 00001E9E B06E FFFA cmp.w D0, [A6 - 0x6] 00001EA2 670C beq +0xE /* 00001EB0 */ 00001EA4 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001EA8 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001EAC 6000 008E bra +0x90 /* 00001F3C */ label00001EB0: 00001EB0 42A7 clr.l -[A7] 00001EB2 2F2D FD5C move.l -[A7], [A5 - 0x2A4] 00001EB6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001EBA 1F3C 0001 move.b -[A7], 0x1 00001EBE 486E FFF4 pea.l [A6 - 0xC] 00001EC2 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001EC6 265F movea.l A3, [A7]+ 00001EC8 200B move.l D0, A3 00001ECA 6770 beq +0x72 /* 00001F3C */ 00001ECC 7002 moveq.l D0, 0x02 00001ECE B053 cmp.w D0, [A3] 00001ED0 660C bne +0xE /* 00001EDE */ 00001ED2 284B movea.l A4, A3 00001ED4 38BC 0004 move.w [A4], 0x4 00001ED8 7000 moveq.l D0, 0x00 00001EDA 2940 0002 move.l [A4 + 0x2], D0 label00001EDE: 00001EDE 42A7 clr.l -[A7] 00001EE0 2F2D FAF4 move.l -[A7], [A5 - 0x50C] 00001EE4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001EE8 1F3C 0001 move.b -[A7], 0x1 00001EEC 486E FFF2 pea.l [A6 - 0xE] 00001EF0 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001EF4 265F movea.l A3, [A7]+ 00001EF6 200B move.l D0, A3 00001EF8 6742 beq +0x44 /* 00001F3C */ 00001EFA 7002 moveq.l D0, 0x02 00001EFC B053 cmp.w D0, [A3] 00001EFE 670A beq +0xC /* 00001F0A */ 00001F00 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00001F04 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001F08 6032 bra +0x34 /* 00001F3C */ label00001F0A: 00001F0A 284B movea.l A4, A3 00001F0C 38BC FFFB move.w [A4], 0xFFFB 00001F10 302E FFF4 move.w D0, [A6 - 0xC] 00001F14 48C0 ext.l D0 00001F16 2940 0002 move.l [A4 + 0x2], D0 00001F1A 486D FACA pea.l [A5 - 0x536] 00001F1E 486E FFFA pea.l [A6 - 0x6] 00001F22 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001F26 4A6E FFFA tst.w [A6 - 0x6] 00001F2A 6710 beq +0x12 /* 00001F3C */ 00001F2C 4267 clr.w -[A7] 00001F2E 486E FFFA pea.l [A6 - 0x6] 00001F32 4EBA E18C jsr [PC - 0x1E74 /* 000000C0 */] 00001F36 101F move.b D0, [A7]+ 00001F38 6600 FF4E bne -0xB0 /* 00001E88 */ label00001F3C: 00001F3C 4CDF 1800 movem.l A3,A4, [A7]+ 00001F40 4E5E unlink A6 00001F42 4E75 rts 00001F44 4E56 0000 link A6, 0 00001F48 4A6D FF02 tst.w [A5 - 0xFE] 00001F4C 670C beq +0xE /* 00001F5A */ 00001F4E 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00001F52 3F2D FF02 move.w -[A7], [A5 - 0xFE] 00001F56 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] label00001F5A: 00001F5A 4E5E unlink A6 00001F5C 4E75 rts 00001F5E 4E56 0000 link A6, 0 00001F62 4E5E unlink A6 00001F64 4E75 rts 00001F66 4E56 FEF8 link A6, -0x0108 00001F6A 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00001F6E 486E FFFA pea.l [A6 - 0x6] 00001F72 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00001F76 102D FEBF move.b D0, [A5 - 0x141] 00001F7A 6638 bne +0x3A /* 00001FB4 */ 00001F7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F80 486E FEFA pea.l [A6 - 0x106] 00001F84 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00001F88 486E FFFA pea.l [A6 - 0x6] 00001F8C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001F90 486E FEFA pea.l [A6 - 0x106] 00001F94 487A 0022 pea.l [PC + 0x22 /* 00001FB8, value 0x4E56 'NV' */] 00001F98 487A 001E pea.l [PC + 0x1E /* 00001FB8, value 0x4E56 'NV' */] 00001F9C 487A 001A pea.l [PC + 0x1A /* 00001FB8, value 0x4E56 'NV' */] 00001FA0 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 00001FA4 2F3C 01CC 0000 move.l -[A7], 0x1CC0000 00001FAA 42A7 clr.l -[A7] 00001FAC 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00001FB0 3D5F FEF8 move.w [A6 - 0x108], [A7]+ label00001FB4: 00001FB4 4E5E unlink A6 00001FB6 4E75 rts 00001FB8 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001FBC FF00 .extension 0xF00 // unimplemented 00001FBE 4E5E unlink A6 00001FC0 4E75 rts 00001FC2 4E56 FF00 link A6, -0x0100 00001FC6 4E5E unlink A6 00001FC8 4E75 rts 00001FCA 4E56 FFF4 link A6, -0x000C 00001FCE 48E7 0700 movem.l -[A7], D5,D6,D7 00001FD2 486E FFFA pea.l [A6 - 0x6] 00001FD6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00001FDA 102D FEBF move.b D0, [A5 - 0x141] 00001FDE 6600 009A bne +0x9C /* 0000207A */ 00001FE2 4A6E FFFA tst.w [A6 - 0x6] 00001FE6 6608 bne +0xA /* 00001FF0 */ 00001FE8 7E01 moveq.l D7, 0x01 00001FEA 3C3C 7FFF move.w D6, 0x7FFF 00001FEE 606A bra +0x6C /* 0000205A */ label00001FF0: 00001FF0 4267 clr.w -[A7] 00001FF2 486E FFFA pea.l [A6 - 0x6] 00001FF6 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00001FFA 3A1F move.w D5, [A7]+ 00001FFC 486E FFFA pea.l [A6 - 0x6] 00002000 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002004 102D FEBF move.b D0, [A5 - 0x141] 00002008 6670 bne +0x72 /* 0000207A */ 0000200A 486D FACA pea.l [A5 - 0x536] 0000200E 486E FFFA pea.l [A6 - 0x6] 00002012 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00002016 4A6E FFFA tst.w [A6 - 0x6] 0000201A 660A bne +0xC /* 00002026 */ 0000201C 206D F4C8 movea.l A0, [A5 - 0xB38] 00002020 3E10 move.w D7, [A0] 00002022 3C05 move.w D6, D5 00002024 6034 bra +0x36 /* 0000205A */ label00002026: 00002026 4267 clr.w -[A7] 00002028 486E FFFA pea.l [A6 - 0x6] 0000202C 4EBA E092 jsr [PC - 0x1F6E /* 000000C0 */] 00002030 101F move.b D0, [A7]+ 00002032 6602 bne +0x4 /* 00002036 */ 00002034 6044 bra +0x46 /* 0000207A */ label00002036: 00002036 486E FFFA pea.l [A6 - 0x6] 0000203A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 0000203E 102D FEBF move.b D0, [A5 - 0x141] 00002042 6636 bne +0x38 /* 0000207A */ 00002044 4267 clr.w -[A7] 00002046 486E FFFA pea.l [A6 - 0x6] 0000204A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 0000204E 3C1F move.w D6, [A7]+ 00002050 486E FFFA pea.l [A6 - 0x6] 00002054 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002058 3E05 move.w D7, D5 label0000205A: 0000205A 486D FAAC pea.l [A5 - 0x554] 0000205E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002062 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4 00002068 4267 clr.w -[A7] 0000206A 3F07 move.w -[A7], D7 0000206C 3F06 move.w -[A7], D6 0000206E 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 00002072 301F move.w D0, [A7]+ 00002074 48C0 ext.l D0 00002076 2B40 FAAE move.l [A5 - 0x552], D0 label0000207A: 0000207A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000207E 4E5E unlink A6 00002080 4E75 rts 00002082 4E56 FFF2 link A6, -0x000E 00002086 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000208A 486E FFFA pea.l [A6 - 0x6] 0000208E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002092 102D FEBF move.b D0, [A5 - 0x141] 00002096 6600 00D6 bne +0xD8 /* 0000216E */ 0000209A 4A6E FFFA tst.w [A6 - 0x6] 0000209E 660C bne +0xE /* 000020AC */ 000020A0 7E01 moveq.l D7, 0x01 000020A2 206D F4D4 movea.l A0, [A5 - 0xB2C] 000020A6 3C28 0002 move.w D6, [A0 + 0x2] 000020AA 6070 bra +0x72 /* 0000211C */ label000020AC: 000020AC 4267 clr.w -[A7] 000020AE 486E FFFA pea.l [A6 - 0x6] 000020B2 3F3C FFFF move.w -[A7], 0xFFFF 000020B6 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 000020BA 3A1F move.w D5, [A7]+ 000020BC 486E FFFA pea.l [A6 - 0x6] 000020C0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000020C4 102D FEBF move.b D0, [A5 - 0x141] 000020C8 6600 00A4 bne +0xA6 /* 0000216E */ 000020CC 486D FACA pea.l [A5 - 0x536] 000020D0 486E FFFA pea.l [A6 - 0x6] 000020D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000020D8 4A6E FFFA tst.w [A6 - 0x6] 000020DC 6606 bne +0x8 /* 000020E4 */ 000020DE 3E05 move.w D7, D5 000020E0 3C05 move.w D6, D5 000020E2 6038 bra +0x3A /* 0000211C */ label000020E4: 000020E4 4267 clr.w -[A7] 000020E6 486E FFFA pea.l [A6 - 0x6] 000020EA 4EBA DFD4 jsr [PC - 0x202C /* 000000C0 */] 000020EE 101F move.b D0, [A7]+ 000020F0 6602 bne +0x4 /* 000020F4 */ 000020F2 607A bra +0x7C /* 0000216E */ label000020F4: 000020F4 486E FFFA pea.l [A6 - 0x6] 000020F8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000020FC 102D FEBF move.b D0, [A5 - 0x141] 00002100 666C bne +0x6E /* 0000216E */ 00002102 4267 clr.w -[A7] 00002104 486E FFFA pea.l [A6 - 0x6] 00002108 3F3C FFFF move.w -[A7], 0xFFFF 0000210C 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 00002110 3C1F move.w D6, [A7]+ 00002112 486E FFFA pea.l [A6 - 0x6] 00002116 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000211A 3E05 move.w D7, D5 label0000211C: 0000211C 206D F4D4 movea.l A0, [A5 - 0xB2C] 00002120 3828 0002 move.w D4, [A0 + 0x2] 00002124 4A47 tst.w D7 00002126 5DC0 slt D0 00002128 4A00 tst.b D0 0000212A 6618 bne +0x1A /* 00002144 */ 0000212C 4A46 tst.w D6 0000212E 5DC1 slt D1 00002130 8001 or.b D0, D1 00002132 6610 bne +0x12 /* 00002144 */ 00002134 B847 cmp.w D4, D7 00002136 5DC1 slt D1 00002138 8001 or.b D0, D1 0000213A 6608 bne +0xA /* 00002144 */ 0000213C B846 cmp.w D4, D6 0000213E 5DC1 slt D1 00002140 8001 or.b D0, D1 00002142 670A beq +0xC /* 0000214E */ label00002144: 00002144 3F3C 000B move.w -[A7], 0xB 00002148 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000214C 6020 bra +0x22 /* 0000216E */ label0000214E: 0000214E 486D FAAC pea.l [A5 - 0x554] 00002152 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002156 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4 0000215C 4267 clr.w -[A7] 0000215E 3F07 move.w -[A7], D7 00002160 3F06 move.w -[A7], D6 00002162 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00002166 301F move.w D0, [A7]+ 00002168 48C0 ext.l D0 0000216A 2B40 FAAE move.l [A5 - 0x552], D0 label0000216E: 0000216E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002172 4E5E unlink A6 00002174 4E75 rts 00002176 4E56 FFF6 link A6, -0x000A 0000217A 48E7 0300 movem.l -[A7], D6,D7 0000217E 486E FFFA pea.l [A6 - 0x6] 00002182 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002186 102D FEBF move.b D0, [A5 - 0x141] 0000218A 6678 bne +0x7A /* 00002204 */ 0000218C 4A6E FFFA tst.w [A6 - 0x6] 00002190 6608 bne +0xA /* 0000219A */ 00002192 7E01 moveq.l D7, 0x01 00002194 3C3C 7FFF move.w D6, 0x7FFF 00002198 6062 bra +0x64 /* 000021FC */ label0000219A: 0000219A 4267 clr.w -[A7] 0000219C 486E FFFA pea.l [A6 - 0x6] 000021A0 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 000021A4 3E1F move.w D7, [A7]+ 000021A6 486E FFFA pea.l [A6 - 0x6] 000021AA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000021AE 102D FEBF move.b D0, [A5 - 0x141] 000021B2 6650 bne +0x52 /* 00002204 */ 000021B4 486D FACA pea.l [A5 - 0x536] 000021B8 486E FFFA pea.l [A6 - 0x6] 000021BC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000021C0 4A6E FFFA tst.w [A6 - 0x6] 000021C4 6604 bne +0x6 /* 000021CA */ 000021C6 3C07 move.w D6, D7 000021C8 6032 bra +0x34 /* 000021FC */ label000021CA: 000021CA 4267 clr.w -[A7] 000021CC 486E FFFA pea.l [A6 - 0x6] 000021D0 4EBA DEEE jsr [PC - 0x2112 /* 000000C0 */] 000021D4 101F move.b D0, [A7]+ 000021D6 6602 bne +0x4 /* 000021DA */ 000021D8 602A bra +0x2C /* 00002204 */ label000021DA: 000021DA 486E FFFA pea.l [A6 - 0x6] 000021DE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000021E2 102D FEBF move.b D0, [A5 - 0x141] 000021E6 661C bne +0x1E /* 00002204 */ 000021E8 4267 clr.w -[A7] 000021EA 486E FFFA pea.l [A6 - 0x6] 000021EE 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 000021F2 3C1F move.w D6, [A7]+ 000021F4 486E FFFA pea.l [A6 - 0x6] 000021F8 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] label000021FC: 000021FC 3F07 move.w -[A7], D7 000021FE 3F06 move.w -[A7], D6 00002200 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] label00002204: 00002204 4CDF 00C0 movem.l D6,D7, [A7]+ 00002208 4E5E unlink A6 0000220A 4E75 rts 0000220C 4E56 FFF2 link A6, -0x000E 00002210 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002214 486E FFFA pea.l [A6 - 0x6] 00002218 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 0000221C 102D FEBF move.b D0, [A5 - 0x141] 00002220 6600 00BE bne +0xC0 /* 000022E0 */ 00002224 4A6E FFFA tst.w [A6 - 0x6] 00002228 660C bne +0xE /* 00002236 */ 0000222A 7E01 moveq.l D7, 0x01 0000222C 206D F4D4 movea.l A0, [A5 - 0xB2C] 00002230 3C28 0002 move.w D6, [A0 + 0x2] 00002234 6070 bra +0x72 /* 000022A6 */ label00002236: 00002236 4267 clr.w -[A7] 00002238 486E FFFA pea.l [A6 - 0x6] 0000223C 3F3C FFFF move.w -[A7], 0xFFFF 00002240 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 00002244 3A1F move.w D5, [A7]+ 00002246 486E FFFA pea.l [A6 - 0x6] 0000224A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000224E 102D FEBF move.b D0, [A5 - 0x141] 00002252 6600 008C bne +0x8E /* 000022E0 */ 00002256 486D FACA pea.l [A5 - 0x536] 0000225A 486E FFFA pea.l [A6 - 0x6] 0000225E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00002262 4A6E FFFA tst.w [A6 - 0x6] 00002266 6606 bne +0x8 /* 0000226E */ 00002268 3E05 move.w D7, D5 0000226A 3C05 move.w D6, D5 0000226C 6038 bra +0x3A /* 000022A6 */ label0000226E: 0000226E 4267 clr.w -[A7] 00002270 486E FFFA pea.l [A6 - 0x6] 00002274 4EBA DE4A jsr [PC - 0x21B6 /* 000000C0 */] 00002278 101F move.b D0, [A7]+ 0000227A 6602 bne +0x4 /* 0000227E */ 0000227C 6062 bra +0x64 /* 000022E0 */ label0000227E: 0000227E 486E FFFA pea.l [A6 - 0x6] 00002282 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002286 102D FEBF move.b D0, [A5 - 0x141] 0000228A 6654 bne +0x56 /* 000022E0 */ 0000228C 4267 clr.w -[A7] 0000228E 486E FFFA pea.l [A6 - 0x6] 00002292 3F3C FFFF move.w -[A7], 0xFFFF 00002296 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 0000229A 3C1F move.w D6, [A7]+ 0000229C 486E FFFA pea.l [A6 - 0x6] 000022A0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000022A4 3E05 move.w D7, D5 label000022A6: 000022A6 206D F4D4 movea.l A0, [A5 - 0xB2C] 000022AA 3828 0002 move.w D4, [A0 + 0x2] 000022AE 4A47 tst.w D7 000022B0 5DC0 slt D0 000022B2 4A00 tst.b D0 000022B4 6618 bne +0x1A /* 000022CE */ 000022B6 4A46 tst.w D6 000022B8 5DC1 slt D1 000022BA 8001 or.b D0, D1 000022BC 6610 bne +0x12 /* 000022CE */ 000022BE B847 cmp.w D4, D7 000022C0 5DC1 slt D1 000022C2 8001 or.b D0, D1 000022C4 6608 bne +0xA /* 000022CE */ 000022C6 B846 cmp.w D4, D6 000022C8 5DC1 slt D1 000022CA 8001 or.b D0, D1 000022CC 670A beq +0xC /* 000022D8 */ label000022CE: 000022CE 3F3C 000B move.w -[A7], 0xB 000022D2 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000022D6 6008 bra +0xA /* 000022E0 */ label000022D8: 000022D8 3F07 move.w -[A7], D7 000022DA 3F06 move.w -[A7], D6 000022DC 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] label000022E0: 000022E0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000022E4 4E5E unlink A6 000022E6 4E75 rts fn000022E8: 000022E8 4E56 FFEE link A6, -0x0012 000022EC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000022F0 42A7 clr.l -[A7] 000022F2 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000022F6 201F move.l D0, [A7]+ 000022F8 3E00 move.w D7, D0 000022FA 102D FEBF move.b D0, [A5 - 0x141] 000022FE 6600 00B6 bne +0xB8 /* 000023B6 */ 00002302 7001 moveq.l D0, 0x01 00002304 B047 cmp.w D0, D7 00002306 5EC0 sgt D0 00002308 4A00 tst.b D0 0000230A 660A bne +0xC /* 00002316 */ 0000230C 7220 moveq.l D1, 0x20 0000230E B247 cmp.w D1, D7 00002310 5DC1 slt D1 00002312 8001 or.b D0, D1 00002314 6702 beq +0x4 /* 00002318 */ label00002316: 00002316 7E01 moveq.l D7, 0x01 label00002318: 00002318 486D FACA pea.l [A5 - 0x536] 0000231C 486E FFF8 pea.l [A6 - 0x8] 00002320 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00002324 70FE moveq.l D0, 0xFFFFFFFE 00002326 B06E FFF8 cmp.w D0, [A6 - 0x8] 0000232A 57C0 seq D0 0000232C 7222 moveq.l D1, 0x22 0000232E B2AE FFFA cmp.l D1, [A6 - 0x6] 00002332 57C1 seq D1 00002334 C001 and.b D0, D1 00002336 6712 beq +0x14 /* 0000234A */ 00002338 42A7 clr.l -[A7] 0000233A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 0000233E 201F move.l D0, [A7]+ 00002340 3C00 move.w D6, D0 00002342 102D FEBF move.b D0, [A5 - 0x141] 00002346 666E bne +0x70 /* 000023B6 */ 00002348 600C bra +0xE /* 00002356 */ label0000234A: 0000234A 206D F4C8 movea.l A0, [A5 - 0xB38] 0000234E 700F moveq.l D0, 0x0F 00002350 C1E8 0746 muls.w D0, [A0 + 0x746] 00002354 3C00 move.w D6, D0 label00002356: 00002356 4A46 tst.w D6 00002358 6E02 bgt +0x4 /* 0000235C */ 0000235A 7C01 moveq.l D6, 0x01 label0000235C: 0000235C 3A3C 00FF move.w D5, 0xFF 00002360 102E 0008 move.b D0, [A6 + 0x8] 00002364 6712 beq +0x14 /* 00002378 */ 00002366 206D F0C4 movea.l A0, [A5 - 0xF3C] 0000236A 2050 movea.l A0, [A0] 0000236C 3007 move.w D0, D7 0000236E E540 asl D0.w, 2 00002370 3A30 00FC move.w D5, [A0 + D0.w - 0x4] 00002374 6E02 bgt +0x4 /* 00002378 */ 00002376 7A01 moveq.l D5, 0x01 label00002378: 00002378 3006 move.w D0, D6 0000237A 48C0 ext.l D0 0000237C 81C5 divs.w D0, D5 0000237E 3D40 FFF2 move.w [A6 - 0xE], D0 00002382 6E06 bgt +0x8 /* 0000238A */ 00002384 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 label0000238A: 0000238A 3005 move.w D0, D5 0000238C C1EE FFF2 muls.w D0, [A6 - 0xE] 00002390 48C0 ext.l D0 00002392 81C6 divs.w D0, D6 00002394 3800 move.w D4, D0 00002396 6E02 bgt +0x4 /* 0000239A */ 00002398 7801 moveq.l D4, 0x01 label0000239A: 0000239A 102E 0008 move.b D0, [A6 + 0x8] 0000239E 6706 beq +0x8 /* 000023A6 */ 000023A0 3004 move.w D0, D4 000023A2 4440 neg.w D0 000023A4 3800 move.w D4, D0 label000023A6: 000023A6 3F07 move.w -[A7], D7 000023A8 302E FFF2 move.w D0, [A6 - 0xE] 000023AC 48C0 ext.l D0 000023AE 2F00 move.l -[A7], D0 000023B0 3F04 move.w -[A7], D4 000023B2 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */] label000023B6: 000023B6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000023BA 4E5E unlink A6 000023BC 205F movea.l A0, [A7]+ 000023BE 544F addq.w A7, 2 000023C0 4ED0 jmp [A0] fn000023C2: 000023C2 4E56 FEF4 link A6, -0x010C 000023C6 2F07 move.l -[A7], D7 000023C8 42A7 clr.l -[A7] 000023CA 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000023CE 201F move.l D0, [A7]+ 000023D0 1D40 FFF9 move.b [A6 - 0x7], D0 000023D4 102D FEBF move.b D0, [A5 - 0x141] 000023D8 6600 00FE bne +0x100 /* 000024D8 */ 000023DC 7001 moveq.l D0, 0x01 000023DE B02E FFF9 cmp.b D0, [A6 - 0x7] 000023E2 5EC0 sgt D0 000023E4 4A00 tst.b D0 000023E6 660C bne +0xE /* 000023F4 */ 000023E8 7220 moveq.l D1, 0x20 000023EA B22E FFF9 cmp.b D1, [A6 - 0x7] 000023EE 5DC1 slt D1 000023F0 8001 or.b D0, D1 000023F2 6706 beq +0x8 /* 000023FA */ label000023F4: 000023F4 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 label000023FA: 000023FA 486D FACA pea.l [A5 - 0x536] 000023FE 486E FFFA pea.l [A6 - 0x6] 00002402 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00002406 70FE moveq.l D0, 0xFFFFFFFE 00002408 B06E FFFA cmp.w D0, [A6 - 0x6] 0000240C 56C0 sne D0 0000240E 7222 moveq.l D1, 0x22 00002410 B2AE FFFC cmp.l D1, [A6 - 0x4] 00002414 56C1 sne D1 00002416 8001 or.b D0, D1 00002418 670C beq +0xE /* 00002426 */ 0000241A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000241E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002422 6000 00B4 bra +0xB6 /* 000024D8 */ label00002426: 00002426 486E FFFA pea.l [A6 - 0x6] 0000242A 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 0000242E 102D FEBF move.b D0, [A5 - 0x141] 00002432 6600 00A4 bne +0xA6 /* 000024D8 */ 00002436 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000243A 486E FEF8 pea.l [A6 - 0x108] 0000243E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002442 486E FFFA pea.l [A6 - 0x6] 00002446 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000244A 4247 clr.w D7 0000244C 102E 0008 move.b D0, [A6 + 0x8] 00002450 6770 beq +0x72 /* 000024C2 */ 00002452 4267 clr.w -[A7] 00002454 486E FEF8 pea.l [A6 - 0x108] 00002458 206D F4D4 movea.l A0, [A5 - 0xB2C] 0000245C 3F28 010C move.w -[A7], [A0 + 0x10C] 00002460 486E FEF6 pea.l [A6 - 0x10A] 00002464 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00002468 3E1F move.w D7, [A7]+ 0000246A 6656 bne +0x58 /* 000024C2 */ 0000246C 102E FFF9 move.b D0, [A6 - 0x7] 00002470 4880 ext.w D0 00002472 3F00 move.w -[A7], D0 00002474 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00002478 4267 clr.w -[A7] 0000247A 102E FFF9 move.b D0, [A6 - 0x7] 0000247E 4880 ext.w D0 00002480 3F00 move.w -[A7], D0 00002482 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002486 301F move.w D0, [A7]+ 00002488 48C0 ext.l D0 0000248A 2F00 move.l -[A7], D0 0000248C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00002490 588F addq.l A7, 4 00002492 3E00 move.w D7, D0 00002494 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 0000249A 42A7 clr.l -[A7] 0000249C 302E FEF6 move.w D0, [A6 - 0x10A] 000024A0 48C0 ext.l D0 000024A2 2F00 move.l -[A7], D0 000024A4 486E FFF9 pea.l [A6 - 0x7] 000024A8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000024AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000024B0 3E00 move.w D7, D0 000024B2 670E beq +0x10 /* 000024C2 */ 000024B4 4267 clr.w -[A7] 000024B6 3F2E FEF6 move.w -[A7], [A6 - 0x10A] 000024BA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000024BE 3D5F FEF6 move.w [A6 - 0x10A], [A7]+ label000024C2: 000024C2 486D FAAC pea.l [A5 - 0x554] 000024C6 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000024CA 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4 000024D0 3007 move.w D0, D7 000024D2 48C0 ext.l D0 000024D4 2B40 FAAE move.l [A5 - 0x552], D0 label000024D8: 000024D8 2E1F move.l D7, [A7]+ 000024DA 4E5E unlink A6 000024DC 205F movea.l A0, [A7]+ 000024DE 544F addq.w A7, 2 000024E0 4ED0 jmp [A0] fn000024E2: 000024E2 4E56 FFF8 link A6, -0x0008 000024E6 2F07 move.l -[A7], D7 000024E8 42A7 clr.l -[A7] 000024EA 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000024EE 201F move.l D0, [A7]+ 000024F0 3E00 move.w D7, D0 000024F2 102D FEBF move.b D0, [A5 - 0x141] 000024F6 661C bne +0x1E /* 00002514 */ 000024F8 7001 moveq.l D0, 0x01 000024FA B047 cmp.w D0, D7 000024FC 5EC0 sgt D0 000024FE 4A00 tst.b D0 00002500 660A bne +0xC /* 0000250C */ 00002502 7220 moveq.l D1, 0x20 00002504 B247 cmp.w D1, D7 00002506 5DC1 slt D1 00002508 8001 or.b D0, D1 0000250A 6702 beq +0x4 /* 0000250E */ label0000250C: 0000250C 7E01 moveq.l D7, 0x01 label0000250E: 0000250E 3F07 move.w -[A7], D7 00002510 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] label00002514: 00002514 2E1F move.l D7, [A7]+ 00002516 4E5E unlink A6 00002518 4E75 rts 0000251A 4E56 FFF4 link A6, -0x000C 0000251E 486D FACA pea.l [A5 - 0x536] 00002522 486E FFF4 pea.l [A6 - 0xC] 00002526 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000252A 7008 moveq.l D0, 0x08 0000252C B06E FFF4 cmp.w D0, [A6 - 0xC] 00002530 670A beq +0xC /* 0000253C */ 00002532 3F3C 0001 move.w -[A7], 0x1 00002536 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000253A 604E bra +0x50 /* 0000258A */ label0000253C: 0000253C 302E FFF8 move.w D0, [A6 - 0x8] 00002540 0440 009B subi.w D0, 0x9B 00002544 6712 beq +0x14 /* 00002558 */ 00002546 5340 subq.w D0, 1 00002548 6716 beq +0x18 /* 00002560 */ 0000254A 5340 subq.w D0, 1 0000254C 672E beq +0x30 /* 0000257C */ 0000254E 5340 subq.w D0, 1 00002550 6718 beq +0x1A /* 0000256A */ 00002552 5340 subq.w D0, 1 00002554 671E beq +0x20 /* 00002574 */ 00002556 602A bra +0x2C /* 00002582 */ label00002558: 00002558 4267 clr.w -[A7] 0000255A 4EBA FD8C jsr [PC - 0x274 /* 000022E8 */] 0000255E 602A bra +0x2C /* 0000258A */ label00002560: 00002560 1F3C 0001 move.b -[A7], 0x1 00002564 4EBA FD82 jsr [PC - 0x27E /* 000022E8 */] 00002568 6020 bra +0x22 /* 0000258A */ label0000256A: 0000256A 1F3C 0001 move.b -[A7], 0x1 0000256E 4EBA FE52 jsr [PC - 0x1AE /* 000023C2 */] 00002572 6016 bra +0x18 /* 0000258A */ label00002574: 00002574 4267 clr.w -[A7] 00002576 4EBA FE4A jsr [PC - 0x1B6 /* 000023C2 */] 0000257A 600E bra +0x10 /* 0000258A */ label0000257C: 0000257C 4EBA FF64 jsr [PC - 0x9C /* 000024E2 */] 00002580 6008 bra +0xA /* 0000258A */ label00002582: 00002582 3F3C 0001 move.w -[A7], 0x1 00002586 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label0000258A: 0000258A 4E5E unlink A6 0000258C 4E75 rts 0000258E 4E56 FF98 link A6, -0x0068 00002592 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002596 486D FACA pea.l [A5 - 0x536] 0000259A 486E FFFA pea.l [A6 - 0x6] 0000259E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000025A2 302D FD42 move.w D0, [A5 - 0x2BE] 000025A6 0440 001D subi.w D0, 0x1D 000025AA 671C beq +0x1E /* 000025C8 */ 000025AC 5340 subq.w D0, 1 000025AE 6718 beq +0x1A /* 000025C8 */ 000025B0 5340 subq.w D0, 1 000025B2 6714 beq +0x16 /* 000025C8 */ 000025B4 5340 subq.w D0, 1 000025B6 6710 beq +0x12 /* 000025C8 */ 000025B8 5340 subq.w D0, 1 000025BA 670C beq +0xE /* 000025C8 */ 000025BC 3F3C 0001 move.w -[A7], 0x1 000025C0 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000025C4 6000 014C bra +0x14E /* 00002712 */ label000025C8: 000025C8 486D FACA pea.l [A5 - 0x536] 000025CC 486E FFFA pea.l [A6 - 0x6] 000025D0 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000025D4 3F3C FFFF move.w -[A7], 0xFFFF 000025D8 486E FFB4 pea.l [A6 - 0x4C] 000025DC 486E FFF8 pea.l [A6 - 0x8] 000025E0 486E FFC3 pea.l [A6 - 0x3D] 000025E4 486E FFC4 pea.l [A6 - 0x3C] 000025E8 486E FFF4 pea.l [A6 - 0xC] 000025EC 4EBA E8EC jsr [PC - 0x1714 /* 00000EDA */] 000025F0 102D FEBF move.b D0, [A5 - 0x141] 000025F4 6600 011C bne +0x11E /* 00002712 */ 000025F8 4AAE FFF4 tst.l [A6 - 0xC] 000025FC 57C1 seq D1 000025FE 8001 or.b D0, D1 00002600 0240 0001 andi.w D0, 0x1 00002604 6600 010C bne +0x10E /* 00002712 */ 00002608 4A6E FFF8 tst.w [A6 - 0x8] 0000260C 6C0C bge +0xE /* 0000261A */ 0000260E 3F3C 0001 move.w -[A7], 0x1 00002612 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002616 6000 00FA bra +0xFC /* 00002712 */ label0000261A: 0000261A 7000 moveq.l D0, 0x00 0000261C 2D40 FFBA move.l [A6 - 0x46], D0 00002620 42A7 clr.l -[A7] 00002622 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002626 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000262A 2D5F FFBE move.l [A6 - 0x42], [A7]+ 0000262E 2D6E FFBE FF98 move.l [A6 - 0x68], [A6 - 0x42] 00002634 102E FFC3 move.b D0, [A6 - 0x3D] 00002638 6718 beq +0x1A /* 00002652 */ 0000263A 486E FFC4 pea.l [A6 - 0x3C] 0000263E 486E FFBA pea.l [A6 - 0x46] 00002642 486E FFBE pea.l [A6 - 0x42] 00002646 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000264A 486E FF98 pea.l [A6 - 0x68] 0000264E 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] label00002652: 00002652 4267 clr.w -[A7] 00002654 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002658 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000265C 3E1F move.w D7, [A7]+ 0000265E 6F00 00B2 ble +0xB4 /* 00002712 */ 00002662 42A7 clr.l -[A7] 00002664 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002668 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000266C 2C1F move.l D6, [A7]+ 0000266E 2046 movea.l A0, D6 00002670 2668 0008 movea.l A3, [A0 + 0x8] 00002674 302E FFF8 move.w D0, [A6 - 0x8] 00002678 B06D F244 cmp.w D0, [A5 - 0xDBC] 0000267C 57C0 seq D0 0000267E C02D F23E and.b D0, [A5 - 0xDC2] 00002682 1A00 move.b D5, D0 00002684 0A05 0001 xori.b D5, 0x1 00002688 1005 move.b D0, D5 0000268A 675E beq +0x60 /* 000026EA */ 0000268C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002690 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */] 00002694 206D F4C8 movea.l A0, [A5 - 0xB38] 00002698 49E8 027E lea.l A4, [A0 + 0x27E] 0000269C 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000026A0 3007 move.w D0, D7 000026A2 E940 asl D0.w, 4 000026A4 1234 00C1 move.b D1, [A4 + D0.w - 0x63] 000026A8 4881 ext.w D1 000026AA 3F01 move.w -[A7], D1 000026AC 3007 move.w D0, D7 000026AE E740 asl D0.w, 3 000026B0 41EC 0170 lea.l A0, [A4 + 0x170] 000026B4 4870 0000 pea.l [A0 + D0.w] 000026B8 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */] 000026BC 486E FFA8 pea.l [A6 - 0x58] 000026C0 A874 syscall GetPort 000026C2 2F2D F6FC move.l -[A7], [A5 - 0x904] 000026C6 A873 syscall SetPort 000026C8 102D F486 move.b D0, [A5 - 0xB7A] 000026CC 6708 beq +0xA /* 000026D6 */ 000026CE 2046 movea.l A0, D6 000026D0 4868 0016 pea.l [A0 + 0x16] 000026D4 AA15 syscall RGBBackColor label000026D6: 000026D6 2F0B move.l -[A7], A3 000026D8 A9D8 syscall TEActivate 000026DA 102D F486 move.b D0, [A5 - 0xB7A] 000026DE 6704 beq +0x6 /* 000026E4 */ 000026E0 4EAD 151A jsr [A5 + 0x151A /* export_671 */] label000026E4: 000026E4 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000026E8 A873 syscall SetPort label000026EA: 000026EA 2F2E FFBA move.l -[A7], [A6 - 0x46] 000026EE 2F2E FFBE move.l -[A7], [A6 - 0x42] 000026F2 2F0B move.l -[A7], A3 000026F4 A9D1 syscall TESetSelect 000026F6 1005 move.b D0, D5 000026F8 6718 beq +0x1A /* 00002712 */ 000026FA 2053 movea.l A0, [A3] 000026FC 4268 0024 clr.w [A0 + 0x24] 00002700 2053 movea.l A0, [A3] 00002702 4268 0038 clr.w [A0 + 0x38] 00002706 2F0B move.l -[A7], A3 00002708 A9D9 syscall TEDeactivate 0000270A 42A7 clr.l -[A7] 0000270C 42A7 clr.l -[A7] 0000270E 2F0B move.l -[A7], A3 00002710 A9D1 syscall TESetSelect label00002712: 00002712 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002716 4E5E unlink A6 00002718 4E75 rts 0000271A 4E56 FFDC link A6, -0x0024 0000271E 48E7 0118 movem.l -[A7], D7,A3,A4 00002722 486D FACA pea.l [A5 - 0x536] 00002726 486E FFFA pea.l [A6 - 0x6] 0000272A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000272E 42A7 clr.l -[A7] 00002730 3F2D FD42 move.w -[A7], [A5 - 0x2BE] 00002734 4267 clr.w -[A7] 00002736 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000273A 285F movea.l A4, [A7]+ 0000273C 200C move.l D0, A4 0000273E 660C bne +0xE /* 0000274C */ label00002740: 00002740 3F3C 0001 move.w -[A7], 0x1 00002744 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002748 6000 009E bra +0xA0 /* 000027E8 */ label0000274C: 0000274C 7003 moveq.l D0, 0x03 0000274E B054 cmp.w D0, [A4] 00002750 56C0 sne D0 00002752 4A00 tst.b D0 00002754 670A beq +0xC /* 00002760 */ 00002756 72FA moveq.l D1, 0xFFFFFFFA 00002758 B254 cmp.w D1, [A4] 0000275A 56C1 sne D1 0000275C C001 and.b D0, D1 0000275E 66E0 bne -0x1E /* 00002740 */ label00002760: 00002760 266C 0002 movea.l A3, [A4 + 0x2] 00002764 486D FACA pea.l [A5 - 0x536] 00002768 486E FFFA pea.l [A6 - 0x6] 0000276C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00002770 4267 clr.w -[A7] 00002772 486E FFFA pea.l [A6 - 0x6] 00002776 4EBA D948 jsr [PC - 0x26B8 /* 000000C0 */] 0000277A 101F move.b D0, [A7]+ 0000277C 6602 bne +0x4 /* 00002780 */ 0000277E 6068 bra +0x6A /* 000027E8 */ label00002780: 00002780 486E FFFA pea.l [A6 - 0x6] 00002784 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00002788 102D FEBF move.b D0, [A5 - 0x141] 0000278C 665A bne +0x5C /* 000027E8 */ 0000278E 7004 moveq.l D0, 0x04 00002790 B06E FFFA cmp.w D0, [A6 - 0x6] 00002794 660E bne +0x10 /* 000027A4 */ 00002796 4AAE FFFC tst.l [A6 - 0x4] 0000279A 671A beq +0x1C /* 000027B6 */ 0000279C 7001 moveq.l D0, 0x01 0000279E 2D40 FFFC move.l [A6 - 0x4], D0 000027A2 6012 bra +0x14 /* 000027B6 */ label000027A4: 000027A4 7003 moveq.l D0, 0x03 000027A6 B06E FFFA cmp.w D0, [A6 - 0x6] 000027AA 670A beq +0xC /* 000027B6 */ 000027AC 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000027B0 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000027B4 6032 bra +0x34 /* 000027E8 */ label000027B6: 000027B6 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8 000027BC 2D7C 0000 00B0 FFE4 move.l [A6 - 0x1C], 0xB0 000027C4 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3 000027CA 2D6E FFFC FFEA move.l [A6 - 0x16], [A6 - 0x4] 000027D0 42A7 clr.l -[A7] 000027D2 7002 moveq.l D0, 0x02 000027D4 2F00 move.l -[A7], D0 000027D6 486E FFDC pea.l [A6 - 0x24] 000027DA 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42 000027E0 2F0B move.l -[A7], A3 000027E2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000027E6 2E1F move.l D7, [A7]+ label000027E8: 000027E8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000027EC 4E5E unlink A6 000027EE 4E75 rts 000027F0 4E56 0000 link A6, 0 000027F4 4E5E unlink A6 000027F6 4E75 rts 000027F8 4E56 FFE6 link A6, -0x001A 000027FC 48E7 0300 movem.l -[A7], D6,D7 00002800 3D7C 0002 FFE8 move.w [A6 - 0x18], 0x2 00002806 7000 moveq.l D0, 0x00 00002808 2D40 FFEA move.l [A6 - 0x16], D0 0000280C 206D FD5C movea.l A0, [A5 - 0x2A4] 00002810 2050 movea.l A0, [A0] 00002812 3C10 move.w D6, [A0] 00002814 5346 subq.w D6, 1 00002816 3D46 FFE6 move.w [A6 - 0x1A], D6 0000281A 4247 clr.w D7 0000281C 6000 008A bra +0x8C /* 000028A8 */ label00002820: 00002820 206D FD5C movea.l A0, [A5 - 0x2A4] 00002824 2050 movea.l A0, [A0] 00002826 3007 move.w D0, D7 00002828 48C0 ext.l D0 0000282A 2F00 move.l -[A7], D0 0000282C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002832 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002836 201F move.l D0, [A7]+ 00002838 43EE FFEE lea.l A1, [A6 - 0x12] 0000283C 41F0 0808 lea.l A0, [A0 + D0 + 0x8] 00002840 22D8 move.l [A1]+, [A0]+ 00002842 22D8 move.l [A1]+, [A0]+ 00002844 3290 move.w [A1], [A0] 00002846 70FF moveq.l D0, 0xFFFFFFFF 00002848 B06E FFEE cmp.w D0, [A6 - 0x12] 0000284C 57C0 seq D0 0000284E 4A00 tst.b D0 00002850 6652 bne +0x54 /* 000028A4 */ 00002852 0C6E 0088 FFEE cmpi.w [A6 - 0x12], 0x88 00002858 57C1 seq D1 0000285A 8001 or.b D0, D1 0000285C 6646 bne +0x48 /* 000028A4 */ 0000285E 7203 moveq.l D1, 0x03 00002860 B26E FFF2 cmp.w D1, [A6 - 0xE] 00002864 57C1 seq D1 00002866 8001 or.b D0, D1 00002868 663A bne +0x3C /* 000028A4 */ 0000286A 72FA moveq.l D1, 0xFFFFFFFA 0000286C B26E FFF2 cmp.w D1, [A6 - 0xE] 00002870 57C1 seq D1 00002872 8001 or.b D0, D1 00002874 6702 beq +0x4 /* 00002878 */ 00002876 602C bra +0x2E /* 000028A4 */ label00002878: 00002878 486E FFF2 pea.l [A6 - 0xE] 0000287C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002880 206D FD5C movea.l A0, [A5 - 0x2A4] 00002884 2050 movea.l A0, [A0] 00002886 3007 move.w D0, D7 00002888 48C0 ext.l D0 0000288A 2F00 move.l -[A7], D0 0000288C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002892 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002896 201F move.l D0, [A7]+ 00002898 41F0 080C lea.l A0, [A0 + D0 + 0xC] 0000289C 43EE FFE8 lea.l A1, [A6 - 0x18] 000028A0 20D9 move.l [A0]+, [A1]+ 000028A2 3091 move.w [A0], [A1] label000028A4: 000028A4 5247 addq.w D7, 1 000028A6 6908 bvs +0xA /* 000028B0 */ label000028A8: 000028A8 BE6E FFE6 cmp.w D7, [A6 - 0x1A] 000028AC 6F00 FF72 ble -0x8C /* 00002820 */ label000028B0: 000028B0 4CDF 00C0 movem.l D6,D7, [A7]+ 000028B4 4E5E unlink A6 000028B6 4E75 rts 000028B8 4E56 0000 link A6, 0 000028BC 4E5E unlink A6 000028BE 4E75 rts fn000028C0: 000028C0 4E56 0000 link A6, 0 000028C4 42A7 clr.l -[A7] 000028C6 7004 moveq.l D0, 0x04 000028C8 2F00 move.l -[A7], D0 000028CA 4267 clr.w -[A7] 000028CC 42A7 clr.l -[A7] 000028CE 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 000028D2 2D5F 0008 move.l [A6 + 0x8], [A7]+ 000028D6 4E5E unlink A6 000028D8 4E75 rts fn000028DA: 000028DA 4E56 FFF2 link A6, -0x000E 000028DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000028E2 266E 0008 movea.l A3, [A6 + 0x8] 000028E6 4267 clr.w -[A7] 000028E8 2F0B move.l -[A7], A3 000028EA 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 000028EE 3C1F move.w D6, [A7]+ 000028F0 5346 subq.w D6, 1 000028F2 3D46 FFF2 move.w [A6 - 0xE], D6 000028F6 4247 clr.w D7 000028F8 601A bra +0x1C /* 00002914 */ label000028FA: 000028FA 42A7 clr.l -[A7] 000028FC 2F0B move.l -[A7], A3 000028FE 3F07 move.w -[A7], D7 00002900 4EBA 0028 jsr [PC + 0x28 /* 0000292A */] 00002904 285F movea.l A4, [A7]+ 00002906 200C move.l D0, A4 00002908 6706 beq +0x8 /* 00002910 */ 0000290A 2F0C move.l -[A7], A4 0000290C 4EBA 0110 jsr [PC + 0x110 /* 00002A1E */] label00002910: 00002910 5247 addq.w D7, 1 00002912 6906 bvs +0x8 /* 0000291A */ label00002914: 00002914 BE6E FFF2 cmp.w D7, [A6 - 0xE] 00002918 6FE0 ble -0x1E /* 000028FA */ label0000291A: 0000291A 2F0B move.l -[A7], A3 0000291C 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 00002920 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002924 4E5E unlink A6 00002926 2E9F move.l [A7], [A7]+ 00002928 4E75 rts fn0000292A: 0000292A 4E56 FFF8 link A6, -0x0008 0000292E 42A7 clr.l -[A7] 00002930 2F2E 000A move.l -[A7], [A6 + 0xA] 00002934 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002938 486E FFF8 pea.l [A6 - 0x8] 0000293C 7004 moveq.l D0, 0x04 0000293E 2F00 move.l -[A7], D0 00002940 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] 00002944 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002948 6E06 bgt +0x8 /* 00002950 */ 0000294A 7000 moveq.l D0, 0x00 0000294C 2D40 FFF8 move.l [A6 - 0x8], D0 label00002950: 00002950 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 00002956 4E5E unlink A6 00002958 205F movea.l A0, [A7]+ 0000295A 5C4F addq.w A7, 6 0000295C 4ED0 jmp [A0] 0000295E 4E56 FFF2 link A6, -0x000E 00002962 48E7 0308 movem.l -[A7], D6,D7,A4 00002966 4267 clr.w -[A7] 00002968 2F2E 000A move.l -[A7], [A6 + 0xA] 0000296C 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00002970 3C1F move.w D6, [A7]+ 00002972 5346 subq.w D6, 1 00002974 3D46 FFF2 move.w [A6 - 0xE], D6 00002978 4247 clr.w D7 0000297A 6026 bra +0x28 /* 000029A2 */ label0000297C: 0000297C 42A7 clr.l -[A7] 0000297E 2F2E 000A move.l -[A7], [A6 + 0xA] 00002982 3F07 move.w -[A7], D7 00002984 4EBA FFA4 jsr [PC - 0x5C /* 0000292A */] 00002988 285F movea.l A4, [A7]+ 0000298A 200C move.l D0, A4 0000298C 6710 beq +0x12 /* 0000299E */ 0000298E 2054 movea.l A0, [A4] 00002990 2068 0004 movea.l A0, [A0 + 0x4] 00002994 2050 movea.l A0, [A0] 00002996 3010 move.w D0, [A0] 00002998 B06E 0008 cmp.w D0, [A6 + 0x8] 0000299C 670E beq +0x10 /* 000029AC */ label0000299E: 0000299E 5247 addq.w D7, 1 000029A0 6906 bvs +0x8 /* 000029A8 */ label000029A2: 000029A2 BE6E FFF2 cmp.w D7, [A6 - 0xE] 000029A6 6FD4 ble -0x2A /* 0000297C */ label000029A8: 000029A8 7000 moveq.l D0, 0x00 000029AA 2840 movea.l A4, D0 label000029AC: 000029AC 2D4C 000E move.l [A6 + 0xE], A4 000029B0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000029B4 4E5E unlink A6 000029B6 205F movea.l A0, [A7]+ 000029B8 5C4F addq.w A7, 6 000029BA 4ED0 jmp [A0] fn000029BC: 000029BC 4E56 FFFC link A6, -0x0004 000029C0 4267 clr.w -[A7] 000029C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000029C6 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 000029CA 3D5F FFFC move.w [A6 - 0x4], [A7]+ 000029CE 4267 clr.w -[A7] 000029D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000029D4 3F2E FFFC move.w -[A7], [A6 - 0x4] 000029D8 486E 0008 pea.l [A6 + 0x8] 000029DC 7004 moveq.l D0, 0x04 000029DE 2F00 move.l -[A7], D0 000029E0 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 000029E4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000029E8 4E5E unlink A6 000029EA 205F movea.l A0, [A7]+ 000029EC 504F addq.w A7, 8 000029EE 4ED0 jmp [A0] fn000029F0: 000029F0 4E56 FFFC link A6, -0x0004 000029F4 2F0C move.l -[A7], A4 000029F6 42A7 clr.l -[A7] 000029F8 7008 moveq.l D0, 0x08 000029FA 2F00 move.l -[A7], D0 000029FC 4267 clr.w -[A7] 000029FE 42A7 clr.l -[A7] 00002A00 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 00002A04 285F movea.l A4, [A7]+ 00002A06 200C move.l D0, A4 00002A08 6708 beq +0xA /* 00002A12 */ 00002A0A 2054 movea.l A0, [A4] 00002A0C 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8] label00002A12: 00002A12 2D4C 000C move.l [A6 + 0xC], A4 00002A16 285F movea.l A4, [A7]+ 00002A18 4E5E unlink A6 00002A1A 2E9F move.l [A7], [A7]+ 00002A1C 4E75 rts fn00002A1E: 00002A1E 4E56 0000 link A6, 0 00002A22 206E 0008 movea.l A0, [A6 + 0x8] 00002A26 2050 movea.l A0, [A0] 00002A28 2F28 0004 move.l -[A7], [A0 + 0x4] 00002A2C A932 syscall DisposeMenu 00002A2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A32 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 00002A36 4E5E unlink A6 00002A38 2E9F move.l [A7], [A7]+ 00002A3A 4E75 rts 00002A3C 4E56 FFFC link A6, -0x0004 00002A40 42A7 clr.l -[A7] 00002A42 2F2E 000A move.l -[A7], [A6 + 0xA] 00002A46 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002A4A 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 00002A4E 2D5F 000E move.l [A6 + 0xE], [A7]+ 00002A52 4E5E unlink A6 00002A54 205F movea.l A0, [A7]+ 00002A56 5C4F addq.w A7, 6 00002A58 4ED0 jmp [A0] fn00002A5A: 00002A5A 4E56 FFFE link A6, -0x0002 00002A5E 4A6E 0010 tst.w [A6 + 0x10] 00002A62 6D1A blt +0x1C /* 00002A7E */ 00002A64 4267 clr.w -[A7] 00002A66 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002A6A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002A6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A76 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 00002A7A 3D5F FFFE move.w [A6 - 0x2], [A7]+ label00002A7E: 00002A7E 4E5E unlink A6 00002A80 205F movea.l A0, [A7]+ 00002A82 DEFC 000E add.w A7, 0xE 00002A86 4ED0 jmp [A0] fn00002A88: 00002A88 4E56 FDE8 link A6, -0x0218 00002A8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002A90 206E 0016 movea.l A0, [A6 + 0x16] 00002A94 43EE FF00 lea.l A1, [A6 - 0x100] 00002A98 703F moveq.l D0, 0x3F label00002A9A: 00002A9A 22D8 move.l [A1]+, [A0]+ 00002A9C 51C8 FFFC dbf D0, -0x6 /* 00002A9A */ 00002AA0 266E 000C movea.l A3, [A6 + 0xC] 00002AA4 286E 0008 movea.l A4, [A6 + 0x8] 00002AA8 4A2E FF00 tst.b [A6 - 0x100] 00002AAC 660A bne +0xC /* 00002AB8 */ 00002AAE 36BC 0120 move.w [A3], 0x120 00002AB2 4214 clr.b [A4] 00002AB4 6000 00F2 bra +0xF4 /* 00002BA8 */ label00002AB8: 00002AB8 4247 clr.w D7 00002ABA 7C01 moveq.l D6, 0x01 label00002ABC: 00002ABC 4240 clr.w D0 00002ABE 102E FF00 move.b D0, [A6 - 0x100] 00002AC2 B046 cmp.w D0, D6 00002AC4 6F76 ble +0x78 /* 00002B3C */ 00002AC6 4267 clr.w -[A7] 00002AC8 41EE FF00 lea.l A0, [A6 - 0x100] 00002ACC 4870 6000 pea.l [A0 + D6.w] 00002AD0 486D EF22 pea.l [A5 - 0x10DE] 00002AD4 486E FEF8 pea.l [A6 - 0x108] 00002AD8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002ADC 3A1F move.w D5, [A7]+ 00002ADE 42A7 clr.l -[A7] 00002AE0 3F05 move.w -[A7], D5 00002AE2 486D EB20 pea.l [A5 - 0x14E0] 00002AE6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002AEA 203C 0400 0000 move.l D0, 0x4000000 00002AF0 C09F and.l D0, [A7]+ 00002AF2 4A80 tst.l D0 00002AF4 6704 beq +0x6 /* 00002AFA */ 00002AF6 3E06 move.w D7, D6 00002AF8 6042 bra +0x44 /* 00002B3C */ label00002AFA: 00002AFA 0C45 00C5 cmpi.w D5, 0xC5 00002AFE 6636 bne +0x38 /* 00002B36 */ 00002B00 3006 move.w D0, D6 00002B02 D06E 0010 add.w D0, [A6 + 0x10] 00002B06 5340 subq.w D0, 1 00002B08 3F00 move.w -[A7], D0 00002B0A 486E FEEC pea.l [A6 - 0x114] 00002B0E 486E FEEA pea.l [A6 - 0x116] 00002B12 486E FEE8 pea.l [A6 - 0x118] 00002B16 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002B1A 3F3C 0003 move.w -[A7], 0x3 00002B1E A83D syscall TEDispatch 00002B20 4267 clr.w -[A7] 00002B22 3F2E FEEC move.w -[A7], [A6 - 0x114] 00002B26 2F3C 8202 0006 move.l -[A7], 0x82020006 00002B2C A8B5 syscall ScriptUtil 00002B2E 4A5F tst.w [A7]+ 00002B30 6604 bne +0x6 /* 00002B36 */ 00002B32 3E06 move.w D7, D6 00002B34 6006 bra +0x8 /* 00002B3C */ label00002B36: 00002B36 DC6E FEF8 add.w D6, [A6 - 0x108] 00002B3A 6080 bra -0x7E /* 00002ABC */ label00002B3C: 00002B3C 4A47 tst.w D7 00002B3E 6612 bne +0x14 /* 00002B52 */ 00002B40 41EE FF00 lea.l A0, [A6 - 0x100] 00002B44 224B movea.l A1, A3 00002B46 703F moveq.l D0, 0x3F label00002B48: 00002B48 22D8 move.l [A1]+, [A0]+ 00002B4A 51C8 FFFC dbf D0, -0x6 /* 00002B48 */ 00002B4E 4214 clr.b [A4] 00002B50 6056 bra +0x58 /* 00002BA8 */ label00002B52: 00002B52 486E FF00 pea.l [A6 - 0x100] 00002B56 3F3C 0001 move.w -[A7], 0x1 00002B5A 3007 move.w D0, D7 00002B5C 5340 subq.w D0, 1 00002B5E 3F00 move.w -[A7], D0 00002B60 486E FDE8 pea.l [A6 - 0x218] 00002B64 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002B68 41EE FDE8 lea.l A0, [A6 - 0x218] 00002B6C 224B movea.l A1, A3 00002B6E 703F moveq.l D0, 0x3F label00002B70: 00002B70 22D8 move.l [A1]+, [A0]+ 00002B72 51C8 FFFC dbf D0, -0x6 /* 00002B70 */ 00002B76 486E FF00 pea.l [A6 - 0x100] 00002B7A 302E FEF8 move.w D0, [A6 - 0x108] 00002B7E D047 add.w D0, D7 00002B80 3F00 move.w -[A7], D0 00002B82 4240 clr.w D0 00002B84 102E FF00 move.b D0, [A6 - 0x100] 00002B88 5240 addq.w D0, 1 00002B8A 9047 sub.w D0, D7 00002B8C 906E FEF8 sub.w D0, [A6 - 0x108] 00002B90 3F00 move.w -[A7], D0 00002B92 486E FDE8 pea.l [A6 - 0x218] 00002B96 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002B9A 41EE FDE8 lea.l A0, [A6 - 0x218] 00002B9E 224C movea.l A1, A4 00002BA0 703F moveq.l D0, 0x3F label00002BA2: 00002BA2 22D8 move.l [A1]+, [A0]+ 00002BA4 51C8 FFFC dbf D0, -0x6 /* 00002BA2 */ label00002BA8: 00002BA8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002BAC 4E5E unlink A6 00002BAE 205F movea.l A0, [A7]+ 00002BB0 DEFC 0012 add.w A7, 0x12 00002BB4 4ED0 jmp [A0] fn00002BB6: 00002BB6 4E56 F9EE link A6, -0x0612 00002BBA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002BBE 2A2E 0008 move.l D5, [A6 + 0x8] 00002BC2 486D FD98 pea.l [A5 - 0x268] 00002BC6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00002BCA A934 syscall ClearMenuBar 00002BCC 4AAD FD9C tst.l [A5 - 0x264] 00002BD0 6708 beq +0xA /* 00002BDA */ 00002BD2 2F2D FD9C move.l -[A7], [A5 - 0x264] 00002BD6 4EBA FD02 jsr [PC - 0x2FE /* 000028DA */] label00002BDA: 00002BDA 42A7 clr.l -[A7] 00002BDC 4EBA FCE2 jsr [PC - 0x31E /* 000028C0 */] 00002BE0 2B5F FD9C move.l [A5 - 0x264], [A7]+ 00002BE4 6700 0194 beq +0x196 /* 00002D7A */ 00002BE8 4A85 tst.l D5 00002BEA 6700 017C beq +0x17E /* 00002D68 */ 00002BEE 486E FEFE pea.l [A6 - 0x102] 00002BF2 2F3C 0002 0108 move.l -[A7], 0x20108 00002BF8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00002BFC 4244 clr.w D4 00002BFE 182E FEFE move.b D4, [A6 - 0x102] 00002C02 7000 moveq.l D0, 0x00 00002C04 2640 movea.l A3, D0 00002C06 2045 movea.l A0, D5 00002C08 2050 movea.l A0, [A0] 00002C0A 3D68 005E FAF0 move.w [A6 - 0x510], [A0 + 0x5E] 00002C10 7C01 moveq.l D6, 0x01 00002C12 6000 014C bra +0x14E /* 00002D60 */ label00002C16: 00002C16 486E F9F0 pea.l [A6 - 0x610] 00002C1A 2F05 move.l -[A7], D5 00002C1C 3006 move.w D0, D6 00002C1E 5340 subq.w D0, 1 00002C20 3F00 move.w -[A7], D0 00002C22 4EAD 162A jsr [A5 + 0x162A /* export_705 */] 00002C26 205F movea.l A0, [A7]+ 00002C28 43EE FDF4 lea.l A1, [A6 - 0x20C] 00002C2C 703F moveq.l D0, 0x3F label00002C2E: 00002C2E 22D8 move.l [A1]+, [A0]+ 00002C30 51C8 FFFC dbf D0, -0x6 /* 00002C2E */ 00002C34 4267 clr.w -[A7] 00002C36 486E FEFE pea.l [A6 - 0x102] 00002C3A 486E FDF4 pea.l [A6 - 0x20C] 00002C3E 3F3C 0001 move.w -[A7], 0x1 00002C42 3F04 move.w -[A7], D4 00002C44 486E FAF2 pea.l [A6 - 0x50E] 00002C48 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C4C 486E FAF2 pea.l [A6 - 0x50E] 00002C50 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00002C54 4A5F tst.w [A7]+ 00002C56 6668 bne +0x6A /* 00002CC0 */ 00002C58 486E FDF4 pea.l [A6 - 0x20C] 00002C5C 3F3C 0001 move.w -[A7], 0x1 00002C60 3F04 move.w -[A7], D4 00002C62 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00002C66 486E FDF4 pea.l [A6 - 0x20C] 00002C6A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 00002C6E 4240 clr.w D0 00002C70 102E FDF5 move.b D0, [A6 - 0x20B] 00002C74 7240 moveq.l D1, 0x40 00002C76 B240 cmp.w D1, D0 00002C78 6606 bne +0x8 /* 00002C80 */ 00002C7A 1D7C 0014 FDF5 move.b [A6 - 0x20B], 0x14 label00002C80: 00002C80 42A7 clr.l -[A7] 00002C82 4267 clr.w -[A7] 00002C84 2F2D FD9C move.l -[A7], [A5 - 0x264] 00002C88 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00002C8C 301F move.w D0, [A7]+ 00002C8E D07C 01F5 add.w D0, 0x1F5 00002C92 3F00 move.w -[A7], D0 00002C94 486E FDF4 pea.l [A6 - 0x20C] 00002C98 A931 syscall NewMenu 00002C9A 285F movea.l A4, [A7]+ 00002C9C 200C move.l D0, A4 00002C9E 6700 00DA beq +0xDC /* 00002D7A */ 00002CA2 42A7 clr.l -[A7] 00002CA4 2F0C move.l -[A7], A4 00002CA6 4EBA FD48 jsr [PC - 0x2B8 /* 000029F0 */] 00002CAA 265F movea.l A3, [A7]+ 00002CAC 2F2D FD9C move.l -[A7], [A5 - 0x264] 00002CB0 2F0B move.l -[A7], A3 00002CB2 4EBA FD08 jsr [PC - 0x2F8 /* 000029BC */] 00002CB6 2F0C move.l -[A7], A4 00002CB8 4267 clr.w -[A7] 00002CBA A935 syscall InsertMenu 00002CBC 6000 009E bra +0xA0 /* 00002D5C */ label00002CC0: 00002CC0 200B move.l D0, A3 00002CC2 6700 0098 beq +0x9A /* 00002D5C */ 00002CC6 486E FDF4 pea.l [A6 - 0x20C] 00002CCA 2F05 move.l -[A7], D5 00002CCC 2045 movea.l A0, D5 00002CCE 2050 movea.l A0, [A0] 00002CD0 3006 move.w D0, D6 00002CD2 5340 subq.w D0, 1 00002CD4 D040 add.w D0, D0 00002CD6 3F30 0060 move.w -[A7], [A0 + D0.w + 0x60] 00002CDA 486E FCF4 pea.l [A6 - 0x30C] 00002CDE 486E FBF4 pea.l [A6 - 0x40C] 00002CE2 4EBA FDA4 jsr [PC - 0x25C /* 00002A88 */] 00002CE6 4240 clr.w D0 00002CE8 102E FCF4 move.b D0, [A6 - 0x30C] 00002CEC 3D40 F9EE move.w [A6 - 0x612], D0 00002CF0 7E02 moveq.l D7, 0x02 00002CF2 603A bra +0x3C /* 00002D2E */ label00002CF4: 00002CF4 4240 clr.w D0 00002CF6 41EE FCF4 lea.l A0, [A6 - 0x30C] 00002CFA 1030 7000 move.b D0, [A0 + D7.w] 00002CFE 0C40 00C3 cmpi.w D0, 0xC3 00002D02 57C0 seq D0 00002D04 4A00 tst.b D0 00002D06 6722 beq +0x24 /* 00002D2A */ 00002D08 3207 move.w D1, D7 00002D0A 5341 subq.w D1, 1 00002D0C 4242 clr.w D2 00002D0E 41EE FCF4 lea.l A0, [A6 - 0x30C] 00002D12 1430 1000 move.b D2, [A0 + D1.w] 00002D16 7221 moveq.l D1, 0x21 00002D18 B242 cmp.w D1, D2 00002D1A 57C1 seq D1 00002D1C C001 and.b D0, D1 00002D1E 670A beq +0xC /* 00002D2A */ 00002D20 41EE FCF4 lea.l A0, [A6 - 0x30C] 00002D24 11BC 0012 7000 move.b [A0 + D7.w], 0x12 label00002D2A: 00002D2A 5247 addq.w D7, 1 00002D2C 6906 bvs +0x8 /* 00002D34 */ label00002D2E: 00002D2E BE6E F9EE cmp.w D7, [A6 - 0x612] 00002D32 6FC0 ble -0x3E /* 00002CF4 */ label00002D34: 00002D34 2F0C move.l -[A7], A4 00002D36 486E FCF4 pea.l [A6 - 0x30C] 00002D3A A933 syscall AppendMenu 00002D3C 2F0B move.l -[A7], A3 00002D3E 4267 clr.w -[A7] 00002D40 2F0C move.l -[A7], A4 00002D42 A950 syscall CountMItems 00002D44 301F move.w D0, [A7]+ 00002D46 5340 subq.w D0, 1 00002D48 3F00 move.w -[A7], D0 00002D4A 486E FBF5 pea.l [A6 - 0x40B] 00002D4E 4240 clr.w D0 00002D50 102E FBF4 move.b D0, [A6 - 0x40C] 00002D54 48C0 ext.l D0 00002D56 2F00 move.l -[A7], D0 00002D58 4EBA FD00 jsr [PC - 0x300 /* 00002A5A */] label00002D5C: 00002D5C 5246 addq.w D6, 1 00002D5E 6908 bvs +0xA /* 00002D68 */ label00002D60: 00002D60 BC6E FAF0 cmp.w D6, [A6 - 0x510] 00002D64 6F00 FEB0 ble -0x14E /* 00002C16 */ label00002D68: 00002D68 42A7 clr.l -[A7] 00002D6A A93B syscall GetMenuBar 00002D6C 2B5F FD98 move.l [A5 - 0x268], [A7]+ 00002D70 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002D74 1B7C 0001 FD97 move.b [A5 - 0x269], 0x1 label00002D7A: 00002D7A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002D7E 4E5E unlink A6 00002D80 2E9F move.l [A7], [A7]+ 00002D82 4E75 rts fn00002D84: 00002D84 4E56 FFFC link A6, -0x0004 00002D88 206E 0008 movea.l A0, [A6 + 0x8] 00002D8C 2050 movea.l A0, [A0] 00002D8E 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 00002D94 6708 beq +0xA /* 00002D9E */ 00002D96 486E FFFC pea.l [A6 - 0x4] 00002D9A 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] label00002D9E: 00002D9E 206E 0008 movea.l A0, [A6 + 0x8] 00002DA2 2050 movea.l A0, [A0] 00002DA4 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 00002DAA 6708 beq +0xA /* 00002DB4 */ 00002DAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DB0 4EAD 069A jsr [A5 + 0x69A /* export_207 */] label00002DB4: 00002DB4 206E 0008 movea.l A0, [A6 + 0x8] 00002DB8 2050 movea.l A0, [A0] 00002DBA 2F28 000E move.l -[A7], [A0 + 0xE] 00002DBE 4EAD 069A jsr [A5 + 0x69A /* export_207 */] 00002DC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DC6 4EAD 069A jsr [A5 + 0x69A /* export_207 */] 00002DCA 4E5E unlink A6 00002DCC 2E9F move.l [A7], [A7]+ 00002DCE 4E75 rts 00002DD0 4E56 FFFA link A6, -0x0006 00002DD4 48E7 0308 movem.l -[A7], D6,D7,A4 00002DD8 206D FD50 movea.l A0, [A5 - 0x2B0] 00002DDC 2050 movea.l A0, [A0] 00002DDE 3C10 move.w D6, [A0] 00002DE0 5346 subq.w D6, 1 00002DE2 3D46 FFFA move.w [A6 - 0x6], D6 00002DE6 4247 clr.w D7 00002DE8 6036 bra +0x38 /* 00002E20 */ label00002DEA: 00002DEA 206D FD50 movea.l A0, [A5 - 0x2B0] 00002DEE 2050 movea.l A0, [A0] 00002DF0 3007 move.w D0, D7 00002DF2 48C0 ext.l D0 00002DF4 2F00 move.l -[A7], D0 00002DF6 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002DFC 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002E00 201F move.l D0, [A7]+ 00002E02 49F0 0808 lea.l A4, [A0 + D0 + 0x8] 00002E06 70FF moveq.l D0, 0xFFFFFFFF 00002E08 B054 cmp.w D0, [A4] 00002E0A 6710 beq +0x12 /* 00002E1C */ 00002E0C 7003 moveq.l D0, 0x03 00002E0E B06C 0004 cmp.w D0, [A4 + 0x4] 00002E12 6608 bne +0xA /* 00002E1C */ 00002E14 2F2C 0006 move.l -[A7], [A4 + 0x6] 00002E18 4EBA FF6A jsr [PC - 0x96 /* 00002D84 */] label00002E1C: 00002E1C 5247 addq.w D7, 1 00002E1E 6906 bvs +0x8 /* 00002E26 */ label00002E20: 00002E20 BE6E FFFA cmp.w D7, [A6 - 0x6] 00002E24 6FC4 ble -0x3A /* 00002DEA */ label00002E26: 00002E26 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00002E2A 205F movea.l A0, [A7]+ 00002E2C A023 syscall DisposHandle/DisposeHandle 00002E2E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002E32 4E5E unlink A6 00002E34 4E75 rts fn00002E36: 00002E36 4E56 FFF4 link A6, -0x000C 00002E3A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002E3E 42A7 clr.l -[A7] 00002E40 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00002E44 2E1F move.l D7, [A7]+ 00002E46 660A bne +0xC /* 00002E52 */ label00002E48: 00002E48 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002E4C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002E50 6046 bra +0x48 /* 00002E98 */ label00002E52: 00002E52 42A7 clr.l -[A7] 00002E54 700C moveq.l D0, 0x0C 00002E56 2F00 move.l -[A7], D0 00002E58 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00002E5C 265F movea.l A3, [A7]+ 00002E5E 200B move.l D0, A3 00002E60 6602 bne +0x4 /* 00002E64 */ 00002E62 60E4 bra -0x1A /* 00002E48 */ label00002E64: 00002E64 2853 movea.l A4, [A3] 00002E66 41ED 0162 lea.l A0, [A5 + 0x162 /* export_40 */] 00002E6A 2888 move.l [A4], A0 00002E6C 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8] 00002E72 2947 0008 move.l [A4 + 0x8], D7 00002E76 42A7 clr.l -[A7] 00002E78 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E80 42A7 clr.l -[A7] 00002E82 2F0B move.l -[A7], A3 00002E84 4EBA 05E6 jsr [PC + 0x5E6 /* 0000346C */] 00002E88 2C1F move.l D6, [A7]+ 00002E8A 206E 000C movea.l A0, [A6 + 0xC] 00002E8E 49D0 lea.l A4, [A0] 00002E90 38BC 0003 move.w [A4], 0x3 00002E94 294B 0002 move.l [A4 + 0x2], A3 label00002E98: 00002E98 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002E9C 4E5E unlink A6 00002E9E 205F movea.l A0, [A7]+ 00002EA0 DEFC 000C add.w A7, 0xC 00002EA4 4ED0 jmp [A0] fn00002EA6: 00002EA6 4E56 FFF4 link A6, -0x000C 00002EAA 206E 0008 movea.l A0, [A6 + 0x8] 00002EAE 43EE FFFA lea.l A1, [A6 - 0x6] 00002EB2 22D8 move.l [A1]+, [A0]+ 00002EB4 3290 move.w [A1], [A0] 00002EB6 41EE FFF4 lea.l A0, [A6 - 0xC] 00002EBA 43EE FFFA lea.l A1, [A6 - 0x6] 00002EBE 20D9 move.l [A0]+, [A1]+ 00002EC0 3091 move.w [A0], [A1] 00002EC2 302E FFF4 move.w D0, [A6 - 0xC] 00002EC6 5940 subq.w D0, 4 00002EC8 6706 beq +0x8 /* 00002ED0 */ 00002ECA 5940 subq.w D0, 4 00002ECC 6726 beq +0x28 /* 00002EF4 */ 00002ECE 601C bra +0x1E /* 00002EEC */ label00002ED0: 00002ED0 202E FFF6 move.l D0, [A6 - 0xA] 00002ED4 5480 addq.l D0, 2 00002ED6 4480 neg.l D0 00002ED8 2D40 FFF6 move.l [A6 - 0xA], D0 00002EDC 70FF moveq.l D0, 0xFFFFFFFF 00002EDE B0AE FFF6 cmp.l D0, [A6 - 0xA] 00002EE2 6E10 bgt +0x12 /* 00002EF4 */ 00002EE4 70FE moveq.l D0, 0xFFFFFFFE 00002EE6 2D40 FFF6 move.l [A6 - 0xA], D0 00002EEA 6008 bra +0xA /* 00002EF4 */ label00002EEC: 00002EEC 3F3C 0001 move.w -[A7], 0x1 00002EF0 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label00002EF4: 00002EF4 206E 000C movea.l A0, [A6 + 0xC] 00002EF8 43EE FFF4 lea.l A1, [A6 - 0xC] 00002EFC 20D9 move.l [A0]+, [A1]+ 00002EFE 3091 move.w [A0], [A1] 00002F00 4E5E unlink A6 00002F02 2E9F move.l [A7], [A7]+ 00002F04 4E75 rts fn00002F06: 00002F06 4E56 FFE8 link A6, -0x0018 00002F0A 48E7 0018 movem.l -[A7], A3,A4 00002F0E 266E 0008 movea.l A3, [A6 + 0x8] 00002F12 200B move.l D0, A3 00002F14 6700 00C6 beq +0xC8 /* 00002FDC */ 00002F18 7003 moveq.l D0, 0x03 00002F1A B0AE 0010 cmp.l D0, [A6 + 0x10] 00002F1E 6F0C ble +0xE /* 00002F2C */ 00002F20 3F3C 0001 move.w -[A7], 0x1 00002F24 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002F28 6000 00B2 bra +0xB4 /* 00002FDC */ label00002F2C: 00002F2C 206E 000C movea.l A0, [A6 + 0xC] 00002F30 43EE FFEE lea.l A1, [A6 - 0x12] 00002F34 41E8 0012 lea.l A0, [A0 + 0x12] 00002F38 22D8 move.l [A1]+, [A0]+ 00002F3A 3290 move.w [A1], [A0] 00002F3C 102E FFEF move.b D0, [A6 - 0x11] 00002F40 0240 0001 andi.w D0, 0x1 00002F44 6708 beq +0xA /* 00002F4E */ 00002F46 486E FFEE pea.l [A6 - 0x12] 00002F4A 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] label00002F4E: 00002F4E 486E FFE8 pea.l [A6 - 0x18] 00002F52 206E 000C movea.l A0, [A6 + 0xC] 00002F56 4868 000C pea.l [A0 + 0xC] 00002F5A 4EBA FF4A jsr [PC - 0xB6 /* 00002EA6 */] 00002F5E 205F movea.l A0, [A7]+ 00002F60 43EE FFFA lea.l A1, [A6 - 0x6] 00002F64 22D8 move.l [A1]+, [A0]+ 00002F66 3290 move.w [A1], [A0] 00002F68 102D FEBF move.b D0, [A5 - 0x141] 00002F6C 666E bne +0x70 /* 00002FDC */ 00002F6E 42A7 clr.l -[A7] 00002F70 2053 movea.l A0, [A3] 00002F72 2F28 0008 move.l -[A7], [A0 + 0x8] 00002F76 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002F7A 1F3C 0001 move.b -[A7], 0x1 00002F7E 486E FFF4 pea.l [A6 - 0xC] 00002F82 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00002F86 285F movea.l A4, [A7]+ 00002F88 200C move.l D0, A4 00002F8A 660A bne +0xC /* 00002F96 */ 00002F8C 3F3C 0057 move.w -[A7], 0x57 /* 'W' */ 00002F90 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002F94 6046 bra +0x48 /* 00002FDC */ label00002F96: 00002F96 102C 0001 move.b D0, [A4 + 0x1] 00002F9A 0240 0001 andi.w D0, 0x1 00002F9E 6732 beq +0x34 /* 00002FD2 */ 00002FA0 41EE FFFA lea.l A0, [A6 - 0x6] 00002FA4 224C movea.l A1, A4 00002FA6 20D9 move.l [A0]+, [A1]+ 00002FA8 3091 move.w [A0], [A1] 00002FAA 486E FFFA pea.l [A6 - 0x6] 00002FAE 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00002FB2 2053 movea.l A0, [A3] 00002FB4 2068 0008 movea.l A0, [A0 + 0x8] 00002FB8 2050 movea.l A0, [A0] 00002FBA 302E FFF4 move.w D0, [A6 - 0xC] 00002FBE 48C0 ext.l D0 00002FC0 2F00 move.l -[A7], D0 00002FC2 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002FC8 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002FCC 201F move.l D0, [A7]+ 00002FCE 49F0 080C lea.l A4, [A0 + D0 + 0xC] label00002FD2: 00002FD2 41EE FFEE lea.l A0, [A6 - 0x12] 00002FD6 224C movea.l A1, A4 00002FD8 22D8 move.l [A1]+, [A0]+ 00002FDA 3290 move.w [A1], [A0] label00002FDC: 00002FDC 4CDF 1800 movem.l A3,A4, [A7]+ 00002FE0 4E5E unlink A6 00002FE2 205F movea.l A0, [A7]+ 00002FE4 DEFC 000C add.w A7, 0xC 00002FE8 4ED0 jmp [A0] fn00002FEA: 00002FEA 4E56 FFE8 link A6, -0x0018 00002FEE 2F0C move.l -[A7], A4 00002FF0 4AAE 0008 tst.l [A6 + 0x8] 00002FF4 6700 009A beq +0x9C /* 00003090 */ 00002FF8 7002 moveq.l D0, 0x02 00002FFA B0AE 0010 cmp.l D0, [A6 + 0x10] 00002FFE 6F0C ble +0xE /* 0000300C */ 00003000 3F3C 0001 move.w -[A7], 0x1 00003004 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00003008 6000 0086 bra +0x88 /* 00003090 */ label0000300C: 0000300C 486E FFE8 pea.l [A6 - 0x18] 00003010 206E 000C movea.l A0, [A6 + 0xC] 00003014 4868 000C pea.l [A0 + 0xC] 00003018 4EBA FE8C jsr [PC - 0x174 /* 00002EA6 */] 0000301C 205F movea.l A0, [A7]+ 0000301E 43EE FFFA lea.l A1, [A6 - 0x6] 00003022 22D8 move.l [A1]+, [A0]+ 00003024 3290 move.w [A1], [A0] 00003026 102D FEBF move.b D0, [A5 - 0x141] 0000302A 6664 bne +0x66 /* 00003090 */ 0000302C 42A7 clr.l -[A7] 0000302E 206E 0008 movea.l A0, [A6 + 0x8] 00003032 2050 movea.l A0, [A0] 00003034 2F28 0008 move.l -[A7], [A0 + 0x8] 00003038 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000303C 1F3C 0001 move.b -[A7], 0x1 00003040 486E FFF4 pea.l [A6 - 0xC] 00003044 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00003048 285F movea.l A4, [A7]+ 0000304A 200C move.l D0, A4 0000304C 660A bne +0xC /* 00003058 */ 0000304E 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00003052 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00003056 6038 bra +0x3A /* 00003090 */ label00003058: 00003058 41EE FFEE lea.l A0, [A6 - 0x12] 0000305C 224C movea.l A1, A4 0000305E 20D9 move.l [A0]+, [A1]+ 00003060 3091 move.w [A0], [A1] 00003062 102E FFEF move.b D0, [A6 - 0x11] 00003066 0240 0001 andi.w D0, 0x1 0000306A 670A beq +0xC /* 00003076 */ 0000306C 486E FFEE pea.l [A6 - 0x12] 00003070 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00003074 600E bra +0x10 /* 00003084 */ label00003076: 00003076 7002 moveq.l D0, 0x02 00003078 B06E FFEE cmp.w D0, [A6 - 0x12] 0000307C 6606 bne +0x8 /* 00003084 */ 0000307E 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4 label00003084: 00003084 206E 000C movea.l A0, [A6 + 0xC] 00003088 43EE FFEE lea.l A1, [A6 - 0x12] 0000308C 20D9 move.l [A0]+, [A1]+ 0000308E 3091 move.w [A0], [A1] label00003090: 00003090 285F movea.l A4, [A7]+ 00003092 4E5E unlink A6 00003094 205F movea.l A0, [A7]+ 00003096 DEFC 000C add.w A7, 0xC 0000309A 4ED0 jmp [A0] fn0000309C: 0000309C 4E56 0000 link A6, 0 000030A0 2F0C move.l -[A7], A4 000030A2 286E 0008 movea.l A4, [A6 + 0x8] 000030A6 200C move.l D0, A4 000030A8 6728 beq +0x2A /* 000030D2 */ 000030AA 2F0C move.l -[A7], A4 000030AC 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 000030B0 2054 movea.l A0, [A4] 000030B2 2028 0008 move.l D0, [A0 + 0x8] 000030B6 B0AD FB04 cmp.l D0, [A5 - 0x4FC] 000030BA 6606 bne +0x8 /* 000030C2 */ 000030BC 7000 moveq.l D0, 0x00 000030BE 2B40 FB04 move.l [A5 - 0x4FC], D0 label000030C2: 000030C2 2054 movea.l A0, [A4] 000030C4 4868 0008 pea.l [A0 + 0x8] 000030C8 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 000030CC 2F0C move.l -[A7], A4 000030CE 4EAD 069A jsr [A5 + 0x69A /* export_207 */] label000030D2: 000030D2 285F movea.l A4, [A7]+ 000030D4 4E5E unlink A6 000030D6 2E9F move.l [A7], [A7]+ 000030D8 4E75 rts fn000030DA: 000030DA 4E56 FFF6 link A6, -0x000A 000030DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000030E2 266E 000C movea.l A3, [A6 + 0xC] 000030E6 2A2E 0018 move.l D5, [A6 + 0x18] 000030EA 2E2E 0014 move.l D7, [A6 + 0x14] 000030EE 302E 0012 move.w D0, [A6 + 0x12] 000030F2 0440 004D subi.w D0, 0x4D /* 'M' */ 000030F6 6700 00E0 beq +0xE2 /* 000031D8 */ 000030FA 0440 001B subi.w D0, 0x1B 000030FE 6716 beq +0x18 /* 00003116 */ 00003100 5340 subq.w D0, 1 00003102 672A beq +0x2C /* 0000312E */ 00003104 5340 subq.w D0, 1 00003106 6718 beq +0x1A /* 00003120 */ 00003108 0440 000B subi.w D0, 0xB 0000310C 672E beq +0x30 /* 0000313C */ 0000310E 0440 0014 subi.w D0, 0x14 00003112 6754 beq +0x56 /* 00003168 */ 00003114 606A bra +0x6C /* 00003180 */ label00003116: 00003116 2F0B move.l -[A7], A3 00003118 4EBA FF82 jsr [PC - 0x7E /* 0000309C */] 0000311C 6000 00BA bra +0xBC /* 000031D8 */ label00003120: 00003120 2F05 move.l -[A7], D5 00003122 2F07 move.l -[A7], D7 00003124 2F0B move.l -[A7], A3 00003126 4EBA FDDE jsr [PC - 0x222 /* 00002F06 */] 0000312A 6000 00AC bra +0xAE /* 000031D8 */ label0000312E: 0000312E 2F05 move.l -[A7], D5 00003130 2F07 move.l -[A7], D7 00003132 2F0B move.l -[A7], A3 00003134 4EBA FEB4 jsr [PC - 0x14C /* 00002FEA */] 00003138 6000 009E bra +0xA0 /* 000031D8 */ label0000313C: 0000313C 200B move.l D0, A3 0000313E 6604 bne +0x6 /* 00003144 */ 00003140 266E 0008 movea.l A3, [A6 + 0x8] label00003144: 00003144 2047 movea.l A0, D7 00003146 49E8 0006 lea.l A4, [A0 + 0x6] 0000314A 38BC FFFC move.w [A4], 0xFFFC 0000314E 297C FFFF FF42 0002 move.l [A4 + 0x2], 0xFFFFFF42 00003156 42A7 clr.l -[A7] 00003158 2F05 move.l -[A7], D5 0000315A 2F07 move.l -[A7], D7 0000315C 42A7 clr.l -[A7] 0000315E 2F0B move.l -[A7], A3 00003160 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 00003164 281F move.l D4, [A7]+ 00003166 6070 bra +0x72 /* 000031D8 */ label00003168: 00003168 2F05 move.l -[A7], D5 0000316A 2F07 move.l -[A7], D7 0000316C 206E 0008 movea.l A0, [A6 + 0x8] 00003170 2050 movea.l A0, [A0] 00003172 2F28 000E move.l -[A7], [A0 + 0xE] 00003176 42A7 clr.l -[A7] 00003178 4267 clr.w -[A7] 0000317A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 0000317E 6058 bra +0x5A /* 000031D8 */ label00003180: 00003180 200B move.l D0, A3 00003182 56C0 sne D0 00003184 4A00 tst.b D0 00003186 6748 beq +0x4A /* 000031D0 */ 00003188 2053 movea.l A0, [A3] 0000318A 4AA8 0008 tst.l [A0 + 0x8] 0000318E 56C1 sne D1 00003190 C001 and.b D0, D1 00003192 673C beq +0x3E /* 000031D0 */ 00003194 42A7 clr.l -[A7] 00003196 2053 movea.l A0, [A3] 00003198 2F28 0008 move.l -[A7], [A0 + 0x8] 0000319C 2F3C 0000 006B move.l -[A7], 0x6B /* 'k' */ 000031A2 486E FFF6 pea.l [A6 - 0xA] 000031A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000031AA 2C1F move.l D6, [A7]+ 000031AC 6722 beq +0x24 /* 000031D0 */ 000031AE 2046 movea.l A0, D6 000031B0 7003 moveq.l D0, 0x03 000031B2 B050 cmp.w D0, [A0] 000031B4 661A bne +0x1C /* 000031D0 */ 000031B6 42A7 clr.l -[A7] 000031B8 2F05 move.l -[A7], D5 000031BA 2F07 move.l -[A7], D7 000031BC 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42 000031C2 2046 movea.l A0, D6 000031C4 2F28 0002 move.l -[A7], [A0 + 0x2] 000031C8 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000031CC 281F move.l D4, [A7]+ 000031CE 6008 bra +0xA /* 000031D8 */ label000031D0: 000031D0 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000031D4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] label000031D8: 000031D8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000031DC 4E5E unlink A6 000031DE 205F movea.l A0, [A7]+ 000031E0 DEFC 0014 add.w A7, 0x14 000031E4 4ED0 jmp [A0] fn000031E6: 000031E6 4E56 FFEE link A6, -0x0012 000031EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000031EE 7000 moveq.l D0, 0x00 000031F0 2640 movea.l A3, D0 000031F2 206E 0008 movea.l A0, [A6 + 0x8] 000031F6 2050 movea.l A0, [A0] 000031F8 3E28 0006 move.w D7, [A0 + 0x6] 000031FC 6D52 blt +0x54 /* 00003250 */ 000031FE 4A47 tst.w D7 00003200 660A bne +0xC /* 0000320C */ 00003202 206D F4D4 movea.l A0, [A5 - 0xB2C] 00003206 2C28 013E move.l D6, [A0 + 0x13E] 0000320A 601E bra +0x20 /* 0000322A */ label0000320C: 0000320C 42A7 clr.l -[A7] 0000320E 3F07 move.w -[A7], D7 00003210 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00003214 2A1F move.l D5, [A7]+ 00003216 206E 0008 movea.l A0, [A6 + 0x8] 0000321A 2050 movea.l A0, [A0] 0000321C 0828 0005 0015 btst.b [A0 + 0x15], 0x5 00003222 671E beq +0x20 /* 00003242 */ 00003224 2045 movea.l A0, D5 00003226 2C28 0002 move.l D6, [A0 + 0x2] label0000322A: 0000322A 4A86 tst.l D6 0000322C 6722 beq +0x24 /* 00003250 */ 0000322E 2046 movea.l A0, D6 00003230 2050 movea.l A0, [A0] 00003232 2828 0004 move.l D4, [A0 + 0x4] 00003236 6718 beq +0x1A /* 00003250 */ 00003238 2044 movea.l A0, D4 0000323A 2050 movea.l A0, [A0] 0000323C 2668 000C movea.l A3, [A0 + 0xC] 00003240 600E bra +0x10 /* 00003250 */ label00003242: 00003242 2845 movea.l A4, D5 00003244 7003 moveq.l D0, 0x03 00003246 B02C 0006 cmp.b D0, [A4 + 0x6] 0000324A 6604 bne +0x6 /* 00003250 */ 0000324C 266C 000C movea.l A3, [A4 + 0xC] label00003250: 00003250 2D4B 000C move.l [A6 + 0xC], A3 00003254 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003258 4E5E unlink A6 0000325A 2E9F move.l [A7], [A7]+ 0000325C 4E75 rts fn0000325E: 0000325E 4E56 FFD4 link A6, -0x002C 00003262 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003266 2E2E 0008 move.l D7, [A6 + 0x8] 0000326A 206E 0014 movea.l A0, [A6 + 0x14] 0000326E 4868 0006 pea.l [A0 + 0x6] 00003272 486E FFDE pea.l [A6 - 0x22] 00003276 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 0000327A 102D F845 move.b D0, [A5 - 0x7BB] 0000327E 802D F25E or.b D0, [A5 - 0xDA2] 00003282 6708 beq +0xA /* 0000328C */ 00003284 1F3C 0001 move.b -[A7], 0x1 00003288 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] label0000328C: 0000328C 206E 0014 movea.l A0, [A6 + 0x14] 00003290 43EE FFF6 lea.l A1, [A6 - 0xA] 00003294 5C88 addq.l A0, 6 00003296 22D8 move.l [A1]+, [A0]+ 00003298 3290 move.w [A1], [A0] 0000329A 7008 moveq.l D0, 0x08 0000329C B06E FFF6 cmp.w D0, [A6 - 0xA] 000032A0 670C beq +0xE /* 000032AE */ 000032A2 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000032A6 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000032AA 6000 00DA bra +0xDC /* 00003386 */ label000032AE: 000032AE 3A2E FFFA move.w D5, [A6 - 0x6] 000032B2 2047 movea.l A0, D7 000032B4 2850 movea.l A4, [A0] 000032B6 3D6C 0006 FFF0 move.w [A6 - 0x10], [A4 + 0x6] 000032BC 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE] 000032C2 2C2C 000A move.l D6, [A4 + 0xA] 000032C6 6618 bne +0x1A /* 000032E0 */ 000032C8 42A7 clr.l -[A7] 000032CA 2F07 move.l -[A7], D7 000032CC 4EBA FF18 jsr [PC - 0xE8 /* 000031E6 */] 000032D0 2C1F move.l D6, [A7]+ 000032D2 660C bne +0xE /* 000032E0 */ 000032D4 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 000032D8 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000032DC 6000 00A8 bra +0xAA /* 00003386 */ label000032E0: 000032E0 42A7 clr.l -[A7] 000032E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032E6 3F05 move.w -[A7], D5 000032E8 4267 clr.w -[A7] 000032EA 486E FFD4 pea.l [A6 - 0x2C] 000032EE 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000032F2 281F move.l D4, [A7]+ 000032F4 661A bne +0x1C /* 00003310 */ 000032F6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000032FA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000032FE 3005 move.w D0, D5 00003300 48C0 ext.l D0 00003302 2F00 move.l -[A7], D0 00003304 2F2E 000C move.l -[A7], [A6 + 0xC] 00003308 2F07 move.l -[A7], D7 0000330A 4EBA FDCE jsr [PC - 0x232 /* 000030DA */] 0000330E 6076 bra +0x78 /* 00003386 */ label00003310: 00003310 2044 movea.l A0, D4 00003312 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4] 00003318 4AAE 000C tst.l [A6 + 0xC] 0000331C 6622 bne +0x24 /* 00003340 */ 0000331E 2047 movea.l A0, D7 00003320 2050 movea.l A0, [A0] 00003322 2668 0016 movea.l A3, [A0 + 0x16] 00003326 200B move.l D0, A3 00003328 6610 bne +0x12 /* 0000333A */ 0000332A 42A7 clr.l -[A7] 0000332C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00003330 265F movea.l A3, [A7]+ 00003332 2047 movea.l A0, D7 00003334 2050 movea.l A0, [A0] 00003336 214B 0016 move.l [A0 + 0x16], A3 label0000333A: 0000333A 2D47 FFDA move.l [A6 - 0x26], D7 0000333E 6010 bra +0x12 /* 00003350 */ label00003340: 00003340 206E 000C movea.l A0, [A6 + 0xC] 00003344 2050 movea.l A0, [A0] 00003346 2668 0008 movea.l A3, [A0 + 0x8] 0000334A 2D6E 000C FFDA move.l [A6 - 0x26], [A6 + 0xC] label00003350: 00003350 2047 movea.l A0, D7 00003352 2050 movea.l A0, [A0] 00003354 2028 0012 move.l D0, [A0 + 0x12] 00003358 D0BC 0000 0080 add.l D0, 0x80 0000335E 2F00 move.l -[A7], D0 00003360 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00003364 2F06 move.l -[A7], D6 00003366 302E FFEE move.w D0, [A6 - 0x12] 0000336A 48C0 ext.l D0 0000336C 2F00 move.l -[A7], D0 0000336E 70FF moveq.l D0, 0xFFFFFFFF 00003370 2F00 move.l -[A7], D0 00003372 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003376 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000337A 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000337E 2F0B move.l -[A7], A3 00003380 42A7 clr.l -[A7] 00003382 4EAD 085A jsr [A5 + 0x85A /* export_263 */] label00003386: 00003386 206E 0014 movea.l A0, [A6 + 0x14] 0000338A 5C88 addq.l A0, 6 0000338C 43EE FFDE lea.l A1, [A6 - 0x22] 00003390 20D9 move.l [A0]+, [A1]+ 00003392 3091 move.w [A0], [A1] 00003394 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003398 4E5E unlink A6 0000339A 205F movea.l A0, [A7]+ 0000339C DEFC 0014 add.w A7, 0x14 000033A0 4ED0 jmp [A0] 000033A2 4E56 FFF4 link A6, -0x000C 000033A6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000033AA 266E 0010 movea.l A3, [A6 + 0x10] 000033AE 2A2E 0014 move.l D5, [A6 + 0x14] 000033B2 2E2E 0008 move.l D7, [A6 + 0x8] 000033B6 486B 0006 pea.l [A3 + 0x6] 000033BA 486E FFF6 pea.l [A6 - 0xA] 000033BE 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000033C2 2047 movea.l A0, D7 000033C4 2050 movea.l A0, [A0] 000033C6 117C 0001 001A move.b [A0 + 0x1A], 0x1 000033CC 7008 moveq.l D0, 0x08 000033CE B06B 0006 cmp.w D0, [A3 + 0x6] 000033D2 670A beq +0xC /* 000033DE */ 000033D4 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000033D8 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000033DC 6074 bra +0x76 /* 00003452 */ label000033DE: 000033DE 3C2B 000A move.w D6, [A3 + 0xA] 000033E2 3006 move.w D0, D6 000033E4 0440 004D subi.w D0, 0x4D /* 'M' */ 000033E8 6710 beq +0x12 /* 000033FA */ 000033EA 5340 subq.w D0, 1 000033EC 6718 beq +0x1A /* 00003406 */ 000033EE 0440 003B subi.w D0, 0x3B /* ';' */ 000033F2 672C beq +0x2E /* 00003420 */ 000033F4 5340 subq.w D0, 1 000033F6 6728 beq +0x2A /* 00003420 */ 000033F8 6048 bra +0x4A /* 00003442 */ label000033FA: 000033FA 2F05 move.l -[A7], D5 000033FC 2F0B move.l -[A7], A3 000033FE 2F07 move.l -[A7], D7 00003400 4EBA FA34 jsr [PC - 0x5CC /* 00002E36 */] 00003404 604C bra +0x4E /* 00003452 */ label00003406: 00003406 49D3 lea.l A4, [A3] 00003408 38BC 0001 move.w [A4], 0x1 0000340C 42A7 clr.l -[A7] 0000340E 2047 movea.l A0, D7 00003410 2050 movea.l A0, [A0] 00003412 3F28 0004 move.w -[A7], [A0 + 0x4] 00003416 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 0000341A 295F 0002 move.l [A4 + 0x2], [A7]+ 0000341E 6032 bra +0x34 /* 00003452 */ label00003420: 00003420 2F05 move.l -[A7], D5 00003422 2F0B move.l -[A7], A3 00003424 2047 movea.l A0, D7 00003426 2050 movea.l A0, [A0] 00003428 2F28 000E move.l -[A7], [A0 + 0xE] 0000342C 1F3C 0001 move.b -[A7], 0x1 00003430 0C46 008A cmpi.w D6, 0x8A 00003434 57C0 seq D0 00003436 4400 neg.b D0 00003438 1F00 move.b -[A7], D0 0000343A 4267 clr.w -[A7] 0000343C 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00003440 6010 bra +0x12 /* 00003452 */ label00003442: 00003442 2F05 move.l -[A7], D5 00003444 2F0B move.l -[A7], A3 00003446 2F2E 000C move.l -[A7], [A6 + 0xC] 0000344A 42A7 clr.l -[A7] 0000344C 2F07 move.l -[A7], D7 0000344E 4EBA FE0E jsr [PC - 0x1F2 /* 0000325E */] label00003452: 00003452 204B movea.l A0, A3 00003454 5C88 addq.l A0, 6 00003456 43EE FFF6 lea.l A1, [A6 - 0xA] 0000345A 20D9 move.l [A0]+, [A1]+ 0000345C 3091 move.w [A0], [A1] 0000345E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003462 4E5E unlink A6 00003464 205F movea.l A0, [A7]+ 00003466 DEFC 0010 add.w A7, 0x10 0000346A 4ED0 jmp [A0] fn0000346C: 0000346C 4E56 0000 link A6, 0 00003470 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003474 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003478 2F2E 000C move.l -[A7], [A6 + 0xC] 0000347C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003480 206E 0008 movea.l A0, [A6 + 0x8] 00003484 2050 movea.l A0, [A0] 00003486 2F28 0004 move.l -[A7], [A0 + 0x4] 0000348A 4EBA FDD2 jsr [PC - 0x22E /* 0000325E */] 0000348E 4E5E unlink A6 00003490 205F movea.l A0, [A7]+ 00003492 DEFC 0010 add.w A7, 0x10 00003496 4ED0 jmp [A0] fn00003498: 00003498 4E56 FFF8 link A6, -0x0008 0000349C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000034A0 266E 000A movea.l A3, [A6 + 0xA] 000034A4 2053 movea.l A0, [A3] 000034A6 4AA8 000A tst.l [A0 + 0xA] 000034AA 6674 bne +0x76 /* 00003520 */ 000034AC 3E28 0006 move.w D7, [A0 + 0x6] 000034B0 1028 001A move.b D0, [A0 + 0x1A] 000034B4 0A00 0001 xori.b D0, 0x1 000034B8 4A47 tst.w D7 000034BA 5DC1 slt D1 000034BC 8001 or.b D0, D1 000034BE 0240 0001 andi.w D0, 0x1 000034C2 6738 beq +0x3A /* 000034FC */ 000034C4 2053 movea.l A0, [A3] 000034C6 3F28 0004 move.w -[A7], [A0 + 0x4] 000034CA 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 000034CE 2F0B move.l -[A7], A3 000034D0 4EBA F8B2 jsr [PC - 0x74E /* 00002D84 */] 000034D4 206D FD50 movea.l A0, [A5 - 0x2B0] 000034D8 2050 movea.l A0, [A0] 000034DA 302E 0008 move.w D0, [A6 + 0x8] 000034DE 48C0 ext.l D0 000034E0 2F00 move.l -[A7], D0 000034E2 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000034E8 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 000034EC 201F move.l D0, [A7]+ 000034EE 49F0 080C lea.l A4, [A0 + D0 + 0xC] 000034F2 4254 clr.w [A4] 000034F4 7000 moveq.l D0, 0x00 000034F6 2940 0002 move.l [A4 + 0x2], D0 000034FA 6024 bra +0x26 /* 00003520 */ label000034FC: 000034FC 42A7 clr.l -[A7] 000034FE 2F0B move.l -[A7], A3 00003500 4EBA FCE4 jsr [PC - 0x31C /* 000031E6 */] 00003504 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003508 6716 beq +0x18 /* 00003520 */ 0000350A 4267 clr.w -[A7] 0000350C 486E FFFC pea.l [A6 - 0x4] 00003510 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00003514 3C1F move.w D6, [A7]+ 00003516 6608 bne +0xA /* 00003520 */ 00003518 2053 movea.l A0, [A3] 0000351A 216E FFFC 000A move.l [A0 + 0xA], [A6 - 0x4] label00003520: 00003520 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003524 4E5E unlink A6 00003526 205F movea.l A0, [A7]+ 00003528 5C4F addq.w A7, 6 0000352A 4ED0 jmp [A0] 0000352C 4E56 FFFA link A6, -0x0006 00003530 48E7 0308 movem.l -[A7], D6,D7,A4 00003534 102D F389 move.b D0, [A5 - 0xC77] 00003538 6654 bne +0x56 /* 0000358E */ 0000353A 206D FD50 movea.l A0, [A5 - 0x2B0] 0000353E 2050 movea.l A0, [A0] 00003540 3C10 move.w D6, [A0] 00003542 5346 subq.w D6, 1 00003544 3D46 FFFA move.w [A6 - 0x6], D6 00003548 4247 clr.w D7 0000354A 603C bra +0x3E /* 00003588 */ label0000354C: 0000354C 206D FD50 movea.l A0, [A5 - 0x2B0] 00003550 2050 movea.l A0, [A0] 00003552 3007 move.w D0, D7 00003554 48C0 ext.l D0 00003556 2F00 move.l -[A7], D0 00003558 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000355E 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00003562 201F move.l D0, [A7]+ 00003564 49F0 0808 lea.l A4, [A0 + D0 + 0x8] 00003568 70FF moveq.l D0, 0xFFFFFFFF 0000356A B054 cmp.w D0, [A4] 0000356C 56C0 sne D0 0000356E 7203 moveq.l D1, 0x03 00003570 B26C 0004 cmp.w D1, [A4 + 0x4] 00003574 57C1 seq D1 00003576 C001 and.b D0, D1 00003578 670A beq +0xC /* 00003584 */ 0000357A 2F2C 0006 move.l -[A7], [A4 + 0x6] 0000357E 3F07 move.w -[A7], D7 00003580 4EBA FF16 jsr [PC - 0xEA /* 00003498 */] label00003584: 00003584 5247 addq.w D7, 1 00003586 6906 bvs +0x8 /* 0000358E */ label00003588: 00003588 BE6E FFFA cmp.w D7, [A6 - 0x6] 0000358C 6FBE ble -0x40 /* 0000354C */ label0000358E: 0000358E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003592 4E5E unlink A6 00003594 4E75 rts